关于控制器,很多习惯于tp3.2开发的同学会发现,直接套用3.2的方式来加载common这样的控制器已经不能用了,下面我 介绍一下我用的方法: 例如:在tp3.2中新建一个commonControler.php;然后我么在其他的控制器中就可以直接引用,例如在 indexController.php中继承引用 CommonController控制器 <?php namespace Home\Controller; use Think\Controller; class CommonController extends Controller { function _initialize() { echo 'common'; } } IndexController控制器 namespace Home\Controller; use Home\Controller\CommonController; class IndexController extends CommonController { public function index() { econ 'index'; } } 这样就可以直接使用了,但是在tp5.0.2中这样写就不可以了,要这样写 首先 Common.php控制器中 <?php namespace app\admin\controller; use \think\Controller; use \think\Request; class Common extends Controller { function _initialize(){ echo 'common'; } } Index.php控制器中 <?php namespace app\admin\controller; class Index extends Common { public function index(){ echo 'index'; } } 可能这些都是很简单的东西,没有必要拿出来说,但是想一想,动动手指而已,可能对一些人会有用哪,敬待更新,文档主要以实战为主,会逐渐的深入下去 这里忘记说了一点,tp3.2,使用模板文件 $this->display('文件名'); tp5.0.2中要这样用 return view('文件名'); 这个还有其他的以后会详细说明一下,现在就顺便提一下