Bei Verwendung des ThinkPHP5-Frameworks müssen wir normalerweise einige Konfigurationsinformationen in der Anwendung lesen, z. B. Datenbankverbindungsinformationen, Cache-Informationen usw. Im ThinkPHP5-Framework werden alle Konfigurationsdateien im Konfigurationsverzeichnis gespeichert.
Benennung von Konfigurationsdateien
Think PHP5 Framework, das Konfigurationsverzeichnis speichert alle Konfigurationsdateien, diese Dateien alle haben die Dateierweiterung .php. Benennen Sie die Konfigurationsdatei entsprechend dem Format Anwendungskonfiguration-Controller-Konfiguration-Methodenkonfiguration.php, zum Beispiel:
Name der Anwendungskonfigurationsdatei: 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">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>
Anwendungskonfigurationsdatei lesen<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">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</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">Nach dem Login kopieren</div></div>
#🎜🎜 #In Wenn Sie in der Anwendung die Konfigurationsdatei lesen müssen, können Sie die Konfigurationsfunktion verwenden und den Namen der Konfigurationsdatei als Parameter verwenden. Der folgende Code kann verwendet werden, um den Inhalt der app.php-Konfigurationsdatei zu lesen
<code>rrree
Anwendung lesen Der Beispielcode der Konfigurationsdatei lautet wie folgt:
class Index extends Controller { public function index() { $controller_config = $this->config; dump($controller_config); } }
Controller-Konfigurationsdatei lesen
Nach dem Login kopieren
Der Beispielcode zum Lesen der Controller-Konfigurationsdatei lautet wie folgt:
class Index extends Controller { public function hello() { $action_config = config('hello'); dump($action_config); } }
In der Methode können wir die Methodenkonfigurationsdatei über die Konfigurationsfunktion lesen. Der Name der Methodenkonfigurationsdatei lautet: Methodenname.php, zum Beispiel:
Nach dem Login kopieren
<?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { $custom_config = config('custom'); dump($custom_config); } }
#🎜 🎜#
Andere Dateien lesenZusätzlich zu app.php, Controller-Konfigurationsdateien und Methodenkonfigurationsdateien können wir über die Konfiguration auch benutzerdefinierte Konfigurationsdateien lesen Funktion. Die Konfigurationsdatei muss im config-Verzeichnis gespeichert sein und .php als Dateierweiterung verwenden. Der Beispielcode zum Lesen einer benutzerdefinierten Konfigurationsdatei lautet wie folgt: #🎜🎜#rrreeeDas obige ist der detaillierte Inhalt vonWie thinkphp5 Konfigurationsdateien liest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!