2014-12-01 90 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