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); } }