thinkphp controller多继承 无法渲染视图

浏览:1197 发布日期:2015/10/31 分类:求助交流 关键字: controller 继承 视图渲染
报错 Call to a member function display() on a non-object
比如:

namespace Common\Common;
use Think\Controller;

abstract class AController extends Controller{

​function __construct(){}

​abstract function isLogin();

}

namespace Home\Common;
use Common\Common\AController;

class FController extends AController{

​function __construct(){
​parent::__construct();

}

​function isLogin(){
​ ​$user_id = session('user_id');
​if(isset($user_id)){
​return true;
​}
​return false;
​}

}

namespace Home\Controller;
use Home\Common\FController;

class DefaultController extends FController {

​function index(){

​ ​$this->display(); // 这里出错

​}

}​
最佳答案
评论( 相关
后面还有条评论,点击查看>>