>  기사  >  백엔드 개발  >  thinkphp 공통 경로의 사용 분석

thinkphp 공통 경로의 사용 분석

不言
不言원래의
2018-06-11 10:52:163020검색

이 글은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.