1<?php
2namespace common\controller;
3use
think\controller;4/*
*5* 前後臺公用基類
6* modify author : jack
7* modify time : 2014-7-128*/
9class basecontroller extends
controller
15 }
在home/controller/zixuncontroller.class.php中
<?phpnamespace home\controller;
usecommon\controller\basecontroller;
class zixuncontroller extends
basecontroller
}
當然,在前後臺還可以建立自己的基類,比如後台建admincontroller.class.php繼承basecontroller.class.php,前台建立homecontroller.class.php繼承basecontroller.class.php各自模組繼承各自的基類,這樣專案可以更清晰,可以避免重複造輪子,省很多事情,但是必須注意的是每個類必須宣告命名空間,但是使用的資源可以在各自的基類中定義之後後面不用在寫一次。比如admincontroller.class.php繼承basecontroller.class.php,就不用再寫use think\controller了,直接使用use common\controller\basecontroller就可以了。
ThinkPHP3 2 2中開啟REWRITE模式
1 1 2 return array 3 url模式 4 url model 2,5 2 在thinkphp的url模式中,rewrite模式去掉了url位址中的入口檔案index.php,但是需要額外配置web伺服器的重寫規則才能正確訪問。apache伺服器可以通過開啟rewrite模組和分布式配...
ThinkPHP 3 2 2中 的自動完成功能!
在處理表單的時候,如果表單的字段量比較大的時候,我們處理起來會比較費勁。這時候,thinkphp的自動完成功能可以很好的解決這個問題。這裡介紹的是thinkphp中的靜態驗證 靜態定義方式因為必須定義模型類,所以只能用d函式例項化模型 這個表是用來測試用的。我們需要乙個表單 form action ...
ThinkPHP3 2 2的外掛程式控制器功能
3.2.2版本開始支援外掛程式控制器的呼叫,可以通過更加方便的url位址訪問到模組中某個外掛程式定義的控制器。當url中傳入外掛程式控制器變數的時候,會自動定位到外掛程式控制器中www.cppcns.com的操作方法。外掛程式控制器的變數由引數 var addon 進行設定,預設為addon,例如我...