이 글은 thinkphp에서 공통 경로의 사용법을 주로 소개합니다. __PUBLIC__, __ROOT__, __APP__, __URL__, __ACTION__, __SELF__ 등의 태그 상수 사용법을 예시와 함께 분석합니다. 예제와 함께 thinkphp 사용. 참고할 수 있도록 모든 사람과 공유하세요.
여기에 소개된 태그는 주로 다음과 같습니다: __root__ __self__ __action__ __url__ __app__ __public__
프로젝트 홈페이지의 URL이 www.test.com/other/Form
현재 모듈이 다음과 같은 경우: Index
현재 작업의 경우: index
다음 홈페이지의 전체 URL: http://www.test.com/other/Form/index.php/Index/index
1 __ROOT__:/other/thinkphp /mydemo
2 __SELF__:/other /thinkphp/mydemo/Form/index.php
3 __ACTION__: /other/thinkphp/mydemo/Form/index.php/Index/index
4 __URL__: /other/thinkphp/ mydemo/Form/index.php/Index
5 __APP__: /other/thinkphp/mydemo/Form/index.php
6 __PUBLIC__: /other/thinkphp/mydemo/Public
7 ../public(대소문자를 구분하지 않음) ): /other /thinkphp/mydemo /Form/Tpl/default/Public
8 APP_PUBLIC_URL:/other/thinkphp/mydemo/Form/Tpl/default/Public
9 WEB_PUBLIC_URL:/other/thinkphp/mydemo/Public
템플릿의 경로 부분의 작동은 다음과 같습니다.
코드는 다음과 같습니다.
//项目公共目录 $tmplContent = str_ireplace('../public',APP_PUBLIC_URL,$tmplContent); //网站公共目录 $tmplContent = str_replace('__PUBLIC__',WEB_PUBLIC_URL,$tmplContent); //网站根目录 $tmplContent = str_replace('__ROOT__',__ROOT__,$tmplContent); //当前项目地址 $tmplContent = str_replace('__APP__',__APP__,$tmplContent); //当前模块地址 $tmplContent = str_replace('__URL__',__URL__,$tmplContent); //当前项目操作地址 $tmplContent = str_replace('__ACTION__',__ACTION__,$tmplContent); //当前页面操作地址 $tmplContent = str_replace('__SELF__',__SELF__,$tmplContent);
위 내용은 모두의 학습에 도움이 되기를 바랍니다. 관련 내용은 PHP 중국어 웹사이트를 주목해주세요!
관련 권장 사항:
thinkPHP5.0 프레임워크의 독립적 구성 및 동적 구성 방법 정보PHP 프레임워크의 Yaf 경로 재작성 분석위 내용은 thinkphp 공통 경로의 사용 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!