Lors de l'utilisation du framework ThinkPHP5, nous devons généralement lire certaines informations de configuration dans l'application, telles que les informations de connexion à la base de données, les informations de cache, etc. Dans le framework ThinkPHP5, tous les fichiers de configuration sont stockés dans le répertoire config.
Dénomination des fichiers de configuration
ThinkPHP5 framework, le répertoire de configuration enregistre tous les fichiers de configuration, ces Les fichiers tous ont une extension de fichier .php. Nommez le fichier de configuration selon le format de configuration de l'application-contrôleur configuration-méthode configuration.php, par exemple :
Nom du fichier de configuration de l'application : app.php#🎜🎜 ## 🎜🎜#
<code><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$app_config = config(&#39;app&#39;);</pre><div class="contentsignin">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div>
Lire le fichier de configuration de l'application<code><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$app_config = config(&#39;app&#39;);</pre><div class="contentsignin">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div>
读取应用配置文件
应用程序中,如果需要读取配置文件,可以使用config函数,并将配置文件名称作为其参数。下面的代码可以被使用来读取app.php配置文件的内容
<code><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
$app_config = config(&#39;app&#39;);
dump($app_config);
}
}</pre><div class="contentsignin">Copier après la connexion</div></div>
#🎜🎜 #In l'application, si vous avez besoin de lire le fichier de configuration, vous pouvez utiliser la fonction config et prendre le nom du fichier de configuration comme paramètre. Le code suivant peut être utilisé pour lire le contenu du fichier de configuration app.php
<code><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">class Index extends Controller
{
public function index()
{
$controller_config = $this->config;
dump($controller_config);
}
}</pre><div class="contentsignin">Copier après la connexion</div></div>
Read application L'exemple de code du fichier de configuration est le suivant :
Copier après la connexion
Lire le fichier de configuration du contrôleur
class Index extends Controller { public function hello() { $action_config = config('hello'); dump($action_config); } }
L'exemple de code pour lire le fichier de configuration du contrôleur est le suivant :
Copier après la connexion
Dans la méthode, nous pouvons lire le fichier de configuration de la méthode via la fonction config. Le nom du fichier de configuration de la méthode est : nom de la méthode.php, tel que :
<?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { $custom_config = config('custom'); dump($custom_config); } }
#🎜 🎜#
Lire d'autres fichiersCe 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!