Thinkphp5 노트 6: 공통 모듈 common 사용

4515 단어
common 모듈은 공공 모듈에 속하며 Thinkphp 프레임워크에서 기본적으로 호출할 수 있습니다.
실제 용도: 모든 모듈에서 사용할 수 있는 모델, 제어, 이벤트 추출을 공공 모듈 아래에 놓는다.
 
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 모듈을 모두 사용할 수 있습니다.

좋은 웹페이지 즐겨찾기