Qu'est-ce que le remplacement de chemin ? Pratique et flexible. Le remplacement de chemin dans thinkphp est principalement implémenté via trois variables, à savoir __APP__, __PUBLIC__ et __ROOT__.
La variable __APP__ représente le répertoire contenant le fichier index.php, qui est le répertoire racine de l'application. En prenant comme exemple les paramètres par défaut, utiliser __APP__ au lieu du chemin peut générer le chemin suivant :"/home/wwwroot/default/ThinkPHP/Application/"
"/home/wwwroot/default/test/public/"
Dans thinkphp, vous pouvez modifier le fichier de configuration config.php pour effectuer le remplacement du chemin :
. Ouvrez le fichier de configuration config.php et trouvez le code suivant :
"/home/wwwroot/default/ThinkPHP/"
Modifiez les valeurs correspondantes de __PUBLIC__, __ROOT__, __APP__, par exemple, remplacez-le par le code suivant :
# 🎜🎜#
<code>return array(<br/> // ...省略其他配置代码<br/> // 项目相关配置<br/> 'TMPL_PARSE_STRING' =>array(<br/> '__PUBLIC__' => '/public',// 更改默认的/Public 替换规则<br/> '__ROOT__' => '', // 更改默认的/ 替换规则<br/> '__APP__' => '/Application/', // 更改默认的/App 替换规则<br/> ),<br/> // ...省略其他配置代码<br/>);<br/></code>
# 🎜🎜#
Effectuer le remplacement du chemin directement dans le code
Utiliser des variables dans le code pour le remplacement du chemin est un autre A La méthode réalisable ne se limite pas au remplacement du chemin dans le fichier de configuration. En prenant __PUBLIC__ comme exemple, vous pouvez utiliser le code suivant pour remplacer le chemin :
<code>return array(<br/> // ...省略其他配置代码<br/> // 项目相关配置<br/> 'TMPL_PARSE_STRING' =>array(<br/> '__PUBLIC__' => '/static',// 将/Public替换为/static<br/> '__ROOT__' => '', // 根目录不变<br/> '__APP__' => '/app/', // 将/App替换为/app/<br/> ),<br/> // ...省略其他配置代码<br/>);<br/></code>
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!