2015-09-04 42 views
0

我決定重寫一個很早以前在ZF1中編寫的應用程序。其中一個關鍵部分是利用FrontController插件查看URL,如果找不到匹配的路由,它會將它傳遞給另一個控制器進行處理。 這樣做的好處是它適用於所有模塊,而無需進行進一步的更改,因爲它被註冊爲前端控制器的插件。 能有人幫,我怎麼能實現ZF2 感謝同在Adavance 亞當Zend Framework 2 FrontController插件

回答

2

現在你可以做到這一點的活動。

ZF2有默認事件,您可以將您的代碼(偵聽器)附加到特定事件。 List of all ZF2 default events

你必須玩ZF2事件/聽衆,看看什麼是你最好的選擇。

我正在做類似的工作人員MvcEvent :: EVENT_ROUTE。檢查當前路線,檢查當前用戶權限,如果用戶沒有權限,則返回不同的響應。

在那裏你可以找到有關如何創建事件/聽衆 「Understanding the Zend Framework 2 event manager」偉大的文章。

+1

謝謝。這讓我走上了正確的道路:) – tweakmag