请教:关于调用共用function方法3.12不理解之处

浏览:867 发布日期:2013/03/11 分类:求助交流 关键字: function
声明:刚接触thinkphp,问的不合理请见谅!

以下我不说的地方表示正常.

A模板:{$orderabc}
A的AAction.class.php文件:    public function index()
    {


        $this->orderabc = 'thinkphp'; 
        $this->display();
    }
可以显示:"thinkphp",现修改如下:    public function index()
    {

        import('@.Action.B');
        $c=new BAction();
        $this->orderabc=$c->_listst();
        $this->display();
    }
B的BAction.class.php文件:    function _listst() {
        $orderabc='asdfasd';
        return $orderabc;
    }
A模板浏览正常显示:"asdfasd".

现在B的BAction.class.php文件修改如下:也就是之前thinkphp的版本中的写法:    function _listst() {
        $orderabc='asdfasd';
        $this->assign ( 'orderabc', $orderabc );
        return;
    }
    function _listst() {
        $orderabc='asdfasd';
        $this->orderabc= $orderabc;
        return;
    }
都就不显示了,这是为什么?

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