我创建了一个扩展TCPDF的控制器,以便能够自定义一堆东西, 我也需要在其内部使用助手。 知道我不能在php中有多重继承,我试图在我的新控制器的构造函数中创建一个视图实例来获取目标Helper
像这样class NewPDF extends TCPDF{
public function __construct()
{
$fakeView=new View($this);
$htmlHelper=$fakeView->loadHelper("Html");
# some code ..... parent::__construct()
}
}
它不起作用。它给了我奇怪的错误!!!
如何在不扩展AppController的控制器中使用帮助器?
答案 0 :(得分:1)
它不起作用。它给了我奇怪的错误!!!
这是因为你做的一切都完全错了。你想用一个帮助器来扩展一个控制器,甚至在混合中抛出一个视图告诉我你对MVC框架的工作原理有很多 no 的想法。
至少我不会详细写出错误的内容,因为就像我说的那样一切是错误的,从非常基础开始。这些链接将解释如何正确地做到这一点。你所写的内容显示了缺乏知识,而这些知识无法用简短的答案来解决。