thinkphp3.2.2前后臺公用類架構(gòu)問題分析
本文實例分析了thinkphp3.2.2前后臺公用類架構(gòu)問題。分享給大家供大家參考。具體分析如下:
3.13之前好多項目都使用前后臺公用類,在lib/action下創(chuàng)建Baseaction做為公共繼承類,發(fā)現(xiàn)3.2.2里面很多人都用A調(diào)用,這樣每用一次要用A調(diào)用,好麻煩,小編特意偷懶。親測使用以下方法解決。感興趣的朋友可以對其進(jìn)行加強改進(jìn)!
thinkphp3.2.2的這么創(chuàng)建Application/Common/Controller/BaseController.class.php
namespace Common\Controller;
use Think\Controller;
/**
* 前后臺公用基類
* modify author : Jack
* modify time : 2014-7-12
*/
class BaseController extends Controller{
public function _initialize() {//全局變量
dump('基類');
$this->cfg();
}
}
在Home/Controller/ZixunController.class.php中
<?php
namespace Home\Controller;
use Common\Controller\BaseController;
class ZixunController extends BaseController {
public function index() {
$result = $this->lists();
dump($result);
}
}
當(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就可以了。
希望本文所述對大家的ThinkPHP框架程序設(shè)計有所幫助。
- Thinkphp3.2.3整合phpqrcode生成帶logo的二維碼
- PHP基于phpqrcode類生成二維碼的方法詳解
- Laravel使用PHPQRCODE實現(xiàn)生成帶有LOGO的二維碼圖片功能示例
- PHP QRCODE生成彩色二維碼的方法
- PHP基于phpqrcode生成帶LOGO圖像的二維碼實例
- PHP下通過QRCode類庫創(chuàng)建中間帶網(wǎng)站LOGO的二維碼
- thinkphp3.2實現(xiàn)跨控制器調(diào)用其他模塊的方法
- thinkphp3.2.3版本的數(shù)據(jù)庫增刪改查實現(xiàn)代碼
- thinkphp3.2.2實現(xiàn)生成多張縮略圖的方法
- thinkphp3.2實現(xiàn)上傳圖片的控制器方法
- thinkphp3.2框架集成QRcode生成二維碼的方法分析
相關(guān)文章
ThinkPHP 連接Oracle數(shù)據(jù)庫的詳細(xì)教程[全]
最近收集了一些關(guān)于THinkPHP連接Oracle數(shù)據(jù)庫的問題,有很多朋友按照連接mysql的方法來操作,導(dǎo)致有一些方法在Oreale中無法正常使用2012-07-07
Laravel 自動生成驗證的實例講解:login / logout
今天小編就為大家分享一篇Laravel 自動生成驗證的實例分析:login / logout,具有好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
php從數(shù)據(jù)庫中獲取數(shù)據(jù)用ajax傳送到前臺的方法
今天小編就為大家分享一篇php從數(shù)據(jù)庫中獲取數(shù)據(jù)用ajax傳送到前臺的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
詳解thinkphp+redis+隊列的實現(xiàn)代碼
本篇文章主要介紹了thinkphp+redis+隊列的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08

