1
A
回答
4
在ZF2鉤子如前/後調度已被替換爲事件。新的MVC使用EventManager來發送MVC事件,如調度。
在你Module.php添加
public function onBootstrap(MvcEvent $e)
{
$eventManager = $e->getApplication()->getEventManager();
$eventManager->attach(MvcEvent::EVENT_DISPATCH,function(MvcEvent $event){
//dispach code comes here
});
}
Alternativly可使用預構建模塊,用於此目的這也與ZFC-用戶 https://github.com/bjyoungblood/BjyAuthorize
相關問題
- 1. ZF2 Routing in ZF1
- 2. ZF2 - ZF1 - 數據庫
- 3. 如何ZF1獲得ZF2
- 4. 的Zend \ DB(ZF2)ZF1的findParentRow(),findDependentRowset()等的當量
- 5. 在ZF2項目中使用ZF1模型
- 6. ZF2和ZF1並行會話兼容性
- 7. ZF2 - 試圖創建一個像ZF1
- 8. IE相當於FireBug的PixelPerfect插件
- 9. 裝修MAVE-插件相當於薄型
- 10. PHP相當於pythons插槽
- 11. zf2中的插件調用插件
- 12. 如何在ZF2中使用ZF1 $ this->動作?
- 13. 如何在ZF1項目中呈現ZF2表單
- 14. 什麼是ZF1的quoteInto()方法的ZF2等價物?
- 15. 類似的功能,像ZF2 ZF1中的getScriptPath
- 16. 相當於PostgreSQL的Oracle批量插入
- 17. radgrid控件OnRowDataBound相當於
- 18. ZF2插入多行
- 19. 搖籃相當於Maven的依賴,插件
- 20. 是否有相當於在GWT中添加JQuery插件?
- 21. git是否具有相當於bazaar automv插件?
- 22. 相當於JDIC?
- 23. 相當於AWS
- 24. Android:getElementsByTagName相當於?
- 25. 相當於WeakHashMap?
- 26. Linq相當於
- 27. drupalPost()相當於
- 28. 相當於transaction.transactionReceipt.bytes
- 29. 相當於SparkSQL
- 30. 相當於
謝謝您的回答整合。但代碼可以簡單地進入這個lambda函數?如果我有其他插件,它的所有代碼都放在onBootstrap方法中?在我看來,ZF1插件更正確的語義,在類中分離等 – rafaame
@rafaame它可以是任何PHP可調用類型http://php.net/manual/en/language.types.callable.php –
@rafaame將調用所有模塊'onBootstrap'。您附加的所有事件被分組到一個優先級隊列中(您可以設置事件優先權)。這樣,您可以確保您的ACL事件將首先被調用,如果該事件發出響應,所有其他事件將被停止,因爲可能發生了新的請求(如重定向到登錄頁面) – Sam