2014-12-01 87 views
0

我已经创建了一个控制器来扩展TCPDF以便能够自定义一堆东西, 我也需要在它内部使用助手。 知道我不能在PHP中有着多重继承,我试图创建我的新控制器的构造函数中的视图的例子抓住目标助手在不扩展AppController的控制器内使用助手

这样

class NewPDF extends TCPDF{ 

    public function __construct() 
    { 
    $fakeView=new View($this); 
    $htmlHelper=$fakeView->loadHelper("Html"); 
    # some code ..... parent::__construct() 
    } 

} 

这是行不通的。它给了我奇怪的错误!

如何在不扩展AppController的控制器中使用助手?

回答

1

它不起作用。它给了我奇怪的错误!

这是因为你做的一切都完全错了。你想用助手扩展一个控制器,甚至在混合中抛出一个视图,告诉我你认真对待一个MVC框架是如何工作的想法。

至少我不会详细描述,因为就像我说的写的什么是错的,一切是错误,从非常基础开始。链接将解释如何做对。你写的东西显示出一个短暂的答案无法解决的巨大的知识缺乏问题。

+0

我只是问我怎么可以在其他部分里面使用一个帮助器,它不会关于MVC模式 – merouane 2014-12-02 10:01:40