Thinkphp5 노트 6: 공통 모듈 common 사용
실제 용도: 모든 모듈에서 사용할 수 있는 모델, 제어, 이벤트 추출을 공공 모듈 아래에 놓는다.
1. 공공 이벤트 apps\common\common.php
역할: 일반 저장 암호화, 하단 상자 봉인, 폴더 아래 파일 읽기
/**
*
* @param string $password
* @param string $password_salt
* @return string
*/
function password($password, $password_salt){
return md5(md5($password) . md5($password_salt));
}
2. 공공 설정 apps\common\config.php
Index 모듈, Admin 모듈의 공용 부분을 추출하여 여기에 넣으세요. 예를 들어 공용 템플릿 경로
'template' => [
//
'view_path' => 'template/',
]
3. 공용 언어 팩 apps\common\lang\zh-c.php
예를 들어 자주 사용하는 단어 제출 성공, 제출 실패, 실행 성공, 실행 오류, 추가 성공, 추가 실패, 수정 성공, 수정 실패, 삭제 성공, 삭제 실패...Index 모듈, Admin 모듈에서
php
/**
*
* zh-cn
* */
return [
'success' => ' ',
'error' => ' ',
'add_success' => ' ',
'add_error' => ' ',
'edit_success' => ' ',
'edit_error' => ' ',
'delete_success' => ' ',
'delete_error' => ' ',
];
php 페이지 호출: $lang=lang('success')
html 페이지 호출: {:lang('success')}
4. 공공 컨트롤러 apps\common\common.php
위와 다름없이 Index 모듈, Admin 모듈을 모두 사용할 수 있습니다.
5. 공공 모듈 apps\common\common.php
위와 다름없이 Index 모듈, Admin 모듈을 모두 사용할 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.