TP3.2继承公共类报错

浏览:560 发布日期:2014/02/10
3.2 - 普通 - 未处理
这个是Common公共模块<?php
namespace Common\Controller;
use Think\Controller;
class YmnlController extends Controller {
    public function __construct(){
        echo 111;
    }
}
?>
这个是Home模块<?php
namespace Home\Controller;
class TestController extends \Common\Controller\YmnlController{

    public function index(){
        echo 'test';
        $this->display();
    }
    
}
?>
结果运行报错:(
Call to a member function display() on a non-object
错误位置
FILE: F:\upupw\htdocs\cms\Core\Library\Think\Controller.class.php  LINE: 56
ThinkPHP3.2.0 { Fast & Simple OOP PHP Framework } -- [ WE CAN DO IT JUST THINK ]
发现是这段代码出现问题 
public function __construct(){
        echo 111;
    }
换成这个就不会出问题public function _initialize(){
        echo 111;
    }
⊙﹏⊙b汗
评论(
后面还有条评论,点击查看>>