>  기사  >  백엔드 개발  >  ThinkPHP에서 사용자 정의 디렉토리 구조를 설정하는 방법

ThinkPHP에서 사용자 정의 디렉토리 구조를 설정하는 방법

不言
不言원래의
2018-06-06 14:12:192171검색

요즘에는 ThinkPHP를 사용하는 것을 좋아하는 친구들도 있지만, 생성되는 디렉토리가 너무 많아서 싫어하는 친구들도 있습니다. 여기서는 모든 디렉토리를 포함 디렉토리에 넣는 방법을 알려드리겠습니다. 이는 그림과 같이 훨씬 깔끔합니다. 사진 속 :

엔트리 파일

<?php
// 应用入口文件
 
// 检测PHP环境
if(version_compare(PHP_VERSION,&#39;5.3.0&#39;,&#39;<&#39;)) die(&#39;require PHP > 5.3.0 !&#39;);
 
// 网站文件入口位置
define(&#39;ABSPATH&#39;, dirname(__FILE__) . &#39;/&#39;);
 
// 定义应用目录
define(&#39;APP_NAME&#39;, &#39;WEBSITE&#39;);
define(&#39;APP_PATH&#39;,&#39;./include/&#39;);
define(&#39;CONF_PATH&#39;, ABSPATH . &#39;/config/&#39;);
define(&#39;RUNTIME_PATH&#39;, ABSPATH . &#39;/cache/&#39;);
define(&#39;TMPL_PATH&#39;, ABSPATH . &#39;/templates/&#39;);
define(&#39;UPLOAD_PATH&#39;, ABSPATH . &#39;/uploads/&#39;);
define(&#39;THINK_PATH&#39;, APP_PATH . &#39;/ThinkPHP/&#39;);
 
// 开启调试模式
define(&#39;APP_DEBUG&#39;,True);
 
// 引入ThinkPHP入口文件
require THINK_PATH . &#39;ThinkPHP.php&#39;;

구성 파일

<?php
return array (
 &#39;DEFAULT_MODULE&#39; => &#39;APP&#39;,
 &#39;URL_MODEL&#39; => &#39;2&#39;,
 &#39;TMPL_PARSE_STRING&#39;=> array(
 &#39;__PUBLIC__&#39; => __ROOT__.&#39;/static&#39;,
 &#39;__UPLOAD__&#39; => __ROOT__.&#39;/uploads&#39;
 ),
 &#39;TMPL_FILE_DEPR&#39; => &#39;_&#39;,
);

관련 추천 :

Thinkphp는 어떻게 엔트리 파일을 통해 모바일 단말기와 PC 단말기를 구분하나요?

위 내용은 ThinkPHP에서 사용자 정의 디렉토리 구조를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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