學習:ThinkPHP部署目錄

下面由thinkphp框架教程欄目給大家介紹thinkphp部署目錄,希望對需要的朋友有所幫助!

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

學習:ThinkPHP部署目錄

操作步驟:

1.1 下載ThinkPHP軟件包,新建TESTAPP目錄,將ThinkPHP文件夾放入TESTAPP文件夾中,

1.2 假設需要創建前臺目錄Home及后臺目錄Admin,在TESTAPP文件夾中新建入口文件index.php(用來創建Home目錄),代碼如下:

立即學習PHP免費學習筆記(深入)”;

<?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提示,目錄結構如圖所示:

學習:ThinkPHP部署目錄部署完成。

1.5 開始寫代碼

如果需要User控制器,在Admin文件夾中新建UserAction.class.php,寫入如下代碼:

<?php class UserAction extends Action {     public function index(){     	                 $this->user=M('user')-&gt;select(); ?? ???????? ????????$this-&gt;display();???? ????}
}

在tpl中新建文件夾Home,新建文件index.html,寫入如下代碼:

nbsp;html&gt;   ????<meta> ????<title>Document</title> ????<!-- 引入 jquery 和 layer 插件 --> ?????<script></script> ?????<script></script> ????????<a>添加</a> ????
???? ???????? ????????????

????????????????

????????????????

????????????

???????? ???? ????

{$vo.username} $vo[‘id’]))}”>修?改

?

Admin文件夾中Conf中config.php中配置數據庫信息

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

2. 分組模塊方案(測試后再補充)

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享