我迁移ZF1应用ZF2,这里是在控制器中的代码使用动作助手类UserBuilder:Zend框架2动作助手?
$userBuilder = $this->userBuilder;
目前的页面抱怨:
Notice: Undefined property: Stock\Controller\ScreenerController::$userBuilder
从< Recommended Project Directory Structure> ,我们可以看到目录application/controllers/helpers仍然存在。
我在Zend Framework 1中有很多控制器动作助手。我很好奇Zend Framework 2中是否有一些概念?以及如何迁移它们?
也许试着解释你实际上想要做什么,我们可以帮助你。你在谈论ControllerPlugins吗?如果你实际上正在谈论ZF1中的动作助手,以获得小部件化内容,那么这个博客可能会让你感兴趣:[如何替换ZF2中的“动作助手”(并制作出精美的widgetized内容)](http://www.michaelgallego .fr/blog/2012/10/06/how-to-replace-the-action-helper-in-zf-2-and-make-great-widgetized-content /) – Sam 2013-04-21 16:36:36
我想你必须声明变量: ** protected $ userBuilder; ** – 2013-04-21 18:35:42
实际上,UserBuilder是我在ZF1中编写的动作助手类。 – user1633272 2013-04-22 03:50:21