Heim  >  Artikel  >  PHP-Framework  >  Lernen: ThinkPHP-Bereitstellungsverzeichnis

Lernen: ThinkPHP-Bereitstellungsverzeichnis

藏色散人
藏色散人nach vorne
2020-11-20 14:32:013326Durchsuche

Das Folgende ist eine Einführung in das ThinkPHP-Bereitstellungsverzeichnis aus der thinkphp-Framework-Tutorial-Kolumne. Ich hoffe, es wird Freunden in Not hilfreich sein!

1. Problem: Ich bin sehr verwirrt über die Verzeichnisstruktur, wenn ich ein Projekt gemäß den Anweisungen zum Bereitstellungsverzeichnis in Dokument 2.2.3 schreibe.
2. Lösung: (Offiziell gibt es zwei Bereitstellungslösungen)
1. Offiziell empfohlene Lösung
Offiziell empfohlen Lösung: (Inhaltsverzeichnis wie unten gezeigt)

BedienungSchritte:

1.1 Laden Sie das ThinkPHP-Softwarepaket herunter, erstellen Sie ein neues TESTAPP-Verzeichnis und legen Sie den ThinkPHP-Ordner in TESTAPP ab Ordner,

1.2 Angenommen, Sie müssen das Front-End-Verzeichnis Home und das Back-End-Verzeichnis Admin erstellen und eine neue Eintragsdatei index.php im Ordner TESTAPP erstellen (wird zum Erstellen des Home-Verzeichnisses verwendet). folgt:

<?php

//1.确定前台文件夹名称 Home

define(&#39;APP_NAME&#39;,&#39;Home&#39;);

//2.确定应用路径

define(&#39;APP_PATH&#39;,&#39;./Home/&#39;);

//3.开启调试模式

define(&#39;APP_DEBUG&#39;,true);

//4.应用核心文件

require &#39;./ThinkPHP/ThinkPHP.php&#39;;

1.3 Erstellen Sie eine neue Eintragsdatei admin.php im TESTAPP-Ordner (wird zum Erstellen des Admin-Verzeichnisses verwendet). Der Code lautet wie folgt:

<?php

//1.确定后台文件名称 Admin

define(&#39;APP_NAME&#39;,&#39;Admin&#39;);

//2.确定应用路径

define(&#39;APP_PATH&#39;,&#39;./Admin/&#39;);

//3.开启调试模式,防止缓存造成调试问题

define(&#39;APP_DEBUG&#39;,true);

//4.应用核心文件

require &#39;./ThinkPHP/ThinkPHP.php&#39;;

1.4 Nachdem Sie die beiden Dateien geschrieben haben, geben Sie sie ein der Browser bzw http://localhost/bbs/index.php generiert automatisch den Home-Ordner, geben Sie ein http://localhost/bbs/admin.php Wenn Sie die Eingabeaufforderung „Willkommen bei thinkPHP“ sehen, ist die Verzeichnisstruktur wie in der Abbildung dargestellt:

Bereitstellung abgeschlossen.

1.5 Beginnen Sie mit dem Schreiben von Code

Wenn Sie einen Benutzercontroller benötigen, erstellen Sie eine neue UserAction.class.php im Admin-Ordner und schreiben Sie den folgenden Code:

<?php

class UserAction extends Action {
    public function index(){
    	        
        $this->user=M(&#39;user&#39;)->select();
  
        
        $this->display();    
    }
}

Erstellen Sie unter „Neuen Ordner Home in tpl erstellen“ eine neue Datei index.html und schreiben Sie den folgenden Code:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <!-- 引入 jquery 和 layer 插件 -->
     <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
     <script src="http://apps.bdimg.com/libs/layer/2.1/layer.js"></script>
</head>
<body>
        <a href="__URL__/add">添加</a>
    <table>
    <volist id="vo" name="user">
        
            <tr>
                <td>{$vo.username}</td>
                <td><a href="{:U(&#39;Index/edit&#39;,array(&#39;id&#39;=>$vo[&#39;id&#39;]))}">修 改</a></td>
            </tr>
        
    </volist>
    </table> 

</body>
</html>

Konfigurieren Sie Datenbankinformationen in config.php in Conf im Admin-Ordner.

Geben Sie die URL http ein ://localhost/TESTAPP/ admin.php/User/index, Sie können die Ergebnisse sehen

2. Gruppenmodullösung (wird nach dem Testen hinzugefügt)

Das obige ist der detaillierte Inhalt vonLernen: ThinkPHP-Bereitstellungsverzeichnis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen