目錄如下圖:
本文章的目的:1.配置檔案寫在**2.擴充套件類檔案寫在**3.了解應用模式模板寫在**
問:什麼是應用模式
個人理解:單入口檔案,然後在單一口裡分不同應用。
如上圖例子:我劃分出了index應用(稱為前台)和admin應用(稱為後台),我這裡把index,admin稱為應用
基礎概述:最底下那個thinkphp就是那個核心包
我的專案名稱叫dzp_admin
1.配置應用的引數
應用自己的配置檔案路徑: /conf/應用名/config.php中配置
例子:配置admin應用的配置檔案路徑:/conf/admin/config.php
共同應用的配置檔案:/conf/config.php
裡面的**的模式:
return array(
'配置項' => '配置值');
2.擴充套件類檔案的寫法
應用自己擴充套件類檔案的路徑:/common/應用名/function.php
例子:admin應用擴充套件類檔案的路徑:/common/admin/function.php
只能在admin應用裡面呼叫function.php裡面的函式,index應用無法呼叫/common/admin/function.php
共同擴充套件類的檔案路徑:/common/common.php
3.模板輸出寫法
例子:admin應用a控制器b方法模板的路徑:/tpl/admin/a/b.html
例子:我在admin專案裡面的index控制器寫$this->display
在應用模式下,在tpl/admin/index/index.html就是路徑!
ThinkPHP 路由介紹
thinkphp 支援 url 路由功能,要啟用路由功能,需要設定router on引數為true。開啟路由功能後,系統會自動進行路由檢測,如果在路由定義裡面找到和當前url匹配的路由名稱,就會進行路由解析和重定向。路由功能需要定義路由定義檔案,位於專案的配置目錄下面,檔名為 routes.php ...
thinkphp的路由模式
1 普通模式 關閉路由,完全使用預設的pathinfo模式,以後臺入口檔案admin.php為例,這裡我繫結了後台模組 繫結模組 define bind module admin 設定 是否開啟路由 url route on false,是否強制使用路由 url route must false,2...
ThinkPHP多應用配置技巧
如果有兩個檔案 前台home 後台admin 這時候就會使用兩個檔案,我們可以讓他們呼叫乙個配置檔案,從而做到牽一發動全身。在根目錄新建config.php檔案作為配置檔案 return array 配置項 配置值 db prefix tp db dsn mysql root root localh...