thinkphp3.2.2前后台公用类架构问题分析
本文实例分析了thinkphp3.2.2前后台公用类架构问题。分享给大家供大家参考。具体分析如下:
3.13之前好多项目都使用前后台公用类,在lib/action下创建Baseaction做为公共继承类,发现3.2.2里面很多人都用A调用,这样每用一次要用A调用,好麻烦,小编特意偷懒。亲测使用以下方法解决。感兴趣的朋友可以对其进行加强改进!
thinkphp3.2.2的这么创建Application/Common/Controller/BaseController.class.php
<?php
namespaceCommon\Controller;
useThink\Controller;
/**
*前后台公用基类
*modifyauthor:Jack
*modifytime:2014-7-12
*/
classBaseControllerextendsController{
publicfunction_initialize(){//全局变量
dump('基类');
$this->cfg();
}
}
在Home/Controller/ZixunController.class.php中
<?php
namespaceHome\Controller;
useCommon\Controller\BaseController;
classZixunControllerextendsBaseController{
publicfunctionindex(){ $result=$this->lists(); dump($result); } }
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下