《PHP實(shí)戰(zhàn):thinkphp3.2.2前后臺公用類架構(gòu)問題分析》要點(diǎn):
本文介紹了PHP實(shí)戰(zhàn):thinkphp3.2.2前后臺公用類架構(gòu)問題分析,希望對您有用。如果有疑問,可以聯(lián)系我們。
本文實(shí)例分析了thinkphp3.2.2前后臺公用類架構(gòu)問題.分享給大家供大家參考.具體分析如下:PHP學(xué)習(xí)
3.13之前好多項目都使用前后臺公用類,在lib/action下創(chuàng)建Baseaction做為公共繼承類,發(fā)現(xiàn)3.2.2里面很多人都用A調(diào)用,這樣每用一次要用A調(diào)用,好麻煩,小編特意偷懶.親測使用以下辦法解決.感興趣的朋友可以對其進(jìn)行加強(qiáng)改進(jìn)!PHP學(xué)習(xí)
thinkphp3.2.2的這么創(chuàng)建Application/Common/Controller/BaseController.class.php
PHP學(xué)習(xí)
在Home/Controller/ZixunController.class.php中PHP學(xué)習(xí)
??? public function index() {
??????? $result = $this->lists();
??????? dump($result);
??? }
}
PHP學(xué)習(xí)
當(dāng)然,在前后臺還可以創(chuàng)建自己的基類,比如后臺建AdminController.class.php繼承BaseController.class.php,前臺創(chuàng)建HomeController.class.php繼承BaseController.class.php各自模塊繼承各自的基類,這樣項目可以更清晰,可以避免重復(fù)造輪子,省很多事情,但是必須注意的是每個類必須聲明命名空間,但是使用的資源可以在各自的基類中定義之后后面不用在寫一次.比如AdminController.class.php繼承BaseController.class.php,就不用再寫use Think\Controller了,直接使用use Common\Controller\BaseController就可以了.PHP學(xué)習(xí)
希望本文所述對大家的ThinkPHP框架程序設(shè)計有所贊助.PHP學(xué)習(xí)
《PHP實(shí)戰(zhàn):thinkphp3.2.2前后臺公用類架構(gòu)問題分析》是否對您有啟發(fā),歡迎查看更多與《PHP實(shí)戰(zhàn):thinkphp3.2.2前后臺公用類架構(gòu)問題分析》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/13808.html