0
A
回答
0
然後而不是簡單地創建控制器操作創建controllerAction助手的。在這裏,你可以找到更多關於它
http://framework.zend.com/manual/en/zend.controller.actionhelpers.html
My_Helper_Magic extends Zend_Controller_Action_Helper_Abstract
{
public function preDispach()
{
//code inside here will run for entire application automatically
}
}
在你的引導做
Zend_Controller_Action_HelperBroker::addHelper(new My_Helper_Magic());
在迴應置評。
這取決於你的「代碼段」,如果你的代碼片段不要求一無所知模塊,控制器,動作,基本URL,那麼你可以使用引導程序初始化函數
像
public function _initAlways()
{
//see how this function name is prefixed with _init hence it will be called by ZF //everytime. You can put your code fragment here
//If your code fragment depends upon some stuff like baseurl then do action controller
// registration here instead
Zend_Controller_Action_HelperBroker::addHelper(new My_Helper_Magic());
}
在迴應評論
您可以保存你的對象的任何實例內Zend_Registy和檢索等。無論您喜歡
裏面的bootstrap.php
public function _initSetup()
{
$object = new My_Custom_Object();
Zend_Registry::set('my_custom_object',$object);
}
在您的視圖或控制器後來做
$myObject = Zend_Registry::get('my_custom_object'); //to access it
相關問題
- 1. Marionette js通過requirejs從控制器訪問應用程序
- 2. zend,無需加載控制器訪問應用程序?
- 3. Zend框架 - 控制訪問控制器
- 4. EmberJS - 從其他控制器訪問應用程序控制器
- 5. Tabbar控制器通過應用程序代理訪問當前選項卡的活動導航控制器
- 6. Zend框架通過URL訪問控制器
- 7. 從另一個應用程序通過javascript訪問MVC動作
- 8. Zend的應用程序控制器助手訪問視圖助手
- 9. 訪問控制檯應用程序IO
- 10. Web應用程序的訪問控制
- 11. 控制應用程序設置訪問
- 12. 訪問Windows應用程序的控制
- 13. Zend Framework 2通過控制器和動作獲取路由
- 14. 通過插件訪問Redmine控制器
- 15. 通過PhaseListener訪問控制器
- 16. ExtJS通過視圖訪問控制器
- 17. 在控制器動作中訪問div中的內容(ASP.NET MVC3應用程序)
- 18. 通過線程訪問控制
- 19. C# - 通過控制檯應用程序訪問Javascript修改過的HTML
- 20. 通過Java應用程序訪問SharePoint
- 21. 通過NDK應用程序訪問GPS
- 22. 通過Java應用程序訪問Facebook
- 23. 通過hgweb.config控制訪問
- 24. 通過資源使用Zend路由器的動態控制器
- 25. 通過控制器訪問父級控制器的數據
- 26. 通過iOS應用程序訪問SIM卡應用程序
- 27. 從.Net應用程序通過JNBridge訪問JTextField控件
- 28. 通過應用程序訪問apk文件通過應用程序
- 29. 通過數字操作使用Zend控制器
- 30. 訪問所有SharePoint列表標題VS2010中通過控制檯應用程序
不值得一個完整的答案,但:有,請看一下'FrontController'-插件手動 – KingCrunch 2012-04-25 10:11:27