Heim > PHP-Framework > Denken Sie an PHP > Wie thinkphp5 Konfigurationsdateien liest

Wie thinkphp5 Konfigurationsdateien liest

PHPz
Freigeben: 2023-05-31 15:34:45
nach vorne
1291 Leute haben es durchsucht

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.

  1. 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#🎜🎜 ## 🎜🎜#

  • Name der Controller-Konfigurationsdatei: index.php
  • Name der Methodenkonfigurationsdatei: hello.php
  • # 🎜 🎜#

    In der Anwendung können wir die Anwendungskonfigurationsdatei über den folgenden Code 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(&amp;#39;app&amp;#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(&amp;#39;app&amp;#39;);</pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>

    1. 读取应用配置文件

    应用程序中,如果需要读取配置文件,可以使用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(&amp;#39;app&amp;#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
    1. Anwendung lesen Der Beispielcode der Konfigurationsdatei lautet wie folgt:

      class Index extends Controller
      {
          public function index()
          {
              $controller_config = $this->config;
              dump($controller_config);
          }
      }
      Nach dem Login kopieren

    Controller-Konfigurationsdatei lesen

      Controller-Konfiguration Datei Kann über $this->config im Controller gelesen werden. Der Name der Controller-Konfigurationsdatei lautet: Controllername.php, z. B.:
    1. Nach dem Login kopieren

      Der Beispielcode zum Lesen der Controller-Konfigurationsdatei lautet wie folgt:

      class Index extends Controller
      {
          public function hello()
          {
              $action_config = config(&#39;hello&#39;);
              dump($action_config);
          }
      }
      Nach dem Login kopieren
    2. #🎜🎜 ## 🎜🎜#Methodenkonfigurationsdatei lesen

    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
      Der Beispielcode zum Lesen der Methodenkonfigurationsdatei lautet wie folgt:
    1. <?php
      namespace app\index\controller;
      
      use think\Controller;
      
      class Index extends Controller
      {
          public function index()
          {
              $custom_config = config(&#39;custom&#39;);
              dump($custom_config);
          }
      }
      Nach dem Login kopieren

      #🎜 🎜#

      Andere Dateien lesen

      Zusä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: #🎜🎜#rrreee

      Das obige ist der detaillierte Inhalt vonWie thinkphp5 Konfigurationsdateien liest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
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
Aktuelle Ausgaben
ThinkPHP Warum Composer verwenden?
Aus 1970-01-01 08:00:00
0
0
0
thinkphp-Dateien hochladen
Aus 1970-01-01 08:00:00
0
0
0
Wie nennt Thinkphp PHP-Erweiterungen?
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage