Maison >développement back-end >tutoriel php >Comment configurer une structure de répertoires personnalisée dans ThinkPHP

Comment configurer une structure de répertoires personnalisée dans ThinkPHP

不言
不言original
2018-06-06 14:12:192197parcourir

Beaucoup d'amis aiment maintenant utiliser ThinkPHP, mais certains amis n'aiment pas les nombreux répertoires qu'il génère. Ici, je vais partager avec vous comment mettre tous les répertoires dans le répertoire include, qui est beaucoup plus propre

L'effet est tel que montré sur l'image Montré :

Fichier d'entrée

<?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;;
Fichier de configuration

<?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;,
);
Recommandations associées :

Comment Thinkphp distingue-t-il le terminal mobile et le terminal PC via un fichier d'entrée

Comment le projet thinkphp personnalise-t-il le contenu de la description du partage WeChat

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn