网站项目由于一些共用的方法经常使用.需要创建一个项目自身的基类控制器BaseController.这样网站项目的开发只需要直接继承这个BaseController就可能了.方便后期控制.
公共模块:Common/Controller/BaseController.php
<?php
namespace Common\Controller;
use Think\Controller;
class BaseController extends Controller {
public function _initialize() {
parent::_initialize();
echo 'baseAction';
}
}
网站默认模块: Home\Controller\IndexController.php
<?php
namespace Home\Controller;
use Common\Controller;
class IndexController extends BaseController {
public function index(){
$this->show('ok');
}
}
发现通过域名访问的时候,总是提示错误
Class 'Home\Controller\BaseController' not found
对于BaseController控制器他去默认的Home模块里查找了.是哪里写错了还是其它问题的?