我遷移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