Heim  >  Artikel  >  Backend-Entwicklung  >  So richten Sie eine benutzerdefinierte Verzeichnisstruktur in ThinkPHP ein

So richten Sie eine benutzerdefinierte Verzeichnisstruktur in ThinkPHP ein

不言
不言Original
2018-06-06 14:12:192149Durchsuche

Viele Freunde verwenden mittlerweile gerne ThinkPHP, aber einige Freunde mögen die vielen Verzeichnisse, die es generiert, nicht. Hier werde ich Ihnen zeigen, wie Sie alle Verzeichnisse in das Include-Verzeichnis einfügen, was viel sauberer ist

Der Effekt ist wie im Bild gezeigt:

Eingabedatei

<?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;;

Konfigurationsdatei

<?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;,
);

Verwandte Empfehlungen:

Thinkphp bestanden. Wie unterscheidet eine Eintragsdatei das mobile Endgerät vom PC-Terminal?

Wie passt das thinkphp-Projekt den Inhalt der WeChat-Freigabebeschreibung an?

Das obige ist der detaillierte Inhalt vonSo richten Sie eine benutzerdefinierte Verzeichnisstruktur in ThinkPHP ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn