首頁  >  文章  >  php框架  >  學習:ThinkPHP部署目錄

學習:ThinkPHP部署目錄

藏色散人
藏色散人轉載
2020-11-20 14:32:013326瀏覽

下面由thinkphp框架教學欄位介紹ThinkPHP部署目錄,希望對需要的朋友有幫助!

一、問題:根據文件2.2.3部署目錄說明寫項目時對目錄結構很是迷惑
二、解決:(官方給出兩種部署方案)
1. 官方推薦方案
    官方推薦方案:(目錄如下圖)

##操作#步驟:

1.1 下載ThinkPHP軟體包,新建TESTAPP目錄,將ThinkPHP資料夾放入TESTAPP資料夾中,

1.2 假設需要建立前台目錄Home及後台目錄Admin,在TESTAPP資料夾中新入口檔案index.php(用來建立Home目錄),程式碼如下:

<?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 在TESTAPP資料夾中新建入口檔案admin.php(用來建立Admin目錄),程式碼如下:

<?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 兩個檔案寫好之後,分別在瀏覽器輸入 http://localhost/bbs/index.php自動產生Home資料夾,輸入 http://localhost/bbs/admin.php

 看到歡迎使用thinkPHP提示,​​目錄結構如圖所示:

部署完成。

1.5 開始寫入程式碼

#如果需要User控制器,在Admin資料夾中新建UserAction.class. php,寫入如下程式碼:

#

<?php

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

在tpl中新建資料夾Home,新建檔案index.html,寫入如下程式碼:

<!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>

Admin資料夾中Conf中config.php中配置資料庫資訊

輸入網址http://localhost/TESTAPP/admin.php/User/index,即可看到結果


#2. 分組模組方案(測試後再補充)

以上是學習:ThinkPHP部署目錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除