2013-06-24 38 views
0

例如另一個控制器,I具有控制器:showpageadmin
Url:domain.com/admin爲此,我的控制器運行正常。
domain.com/showpage/page/about路由在showpage控制器運行功能pageAction() - 這是確定。Zend框架2:路線時請求不存在

但我怎麼能做到這一點,當任何URL請求:

  1. 檢查是控制器存在並運行它
  2. 如果沒有,嘗試使用pageAction()showpage控制器
  3. 如果頁面是不存在的,重定向到404

我要爲URL domain.com/example運行domain.com/showpage/page/example(如果控制器example不EXI st)

我該怎麼做?

功能pageAction()檢查請求的頁面存在,並顯示它 - 從.txt文件。

+0

張貼你的路線文件 –

回答

0

那麼你可以用你的ErrorController這一點。如果沒有找到控制器或操作名稱,那麼您將得到錯誤500,並且您將被路由到您的ErrorController。然後,您可以將人們重定向到任何你想要他們去的地方