在zend框架中,无论如何,我可以检查代码中是否存在路由?Zend Framework:检查路由是否存在于代码
例如
说下列路线/网址是有效的(点提供给控制器/动作)
/users
/users/1 // /users?id=1
/users/page/1 /users?page=1
/users/tagged/tagname/page/1 /users?tagged=1&page=1
如果用户试图转到/users/nonexistantpage
它应该失败。这样可以检查用户是否请求url,是否会失败,但在代码级别。
这种方法是从'Zend_Controller_Router_Route'当我做'在Zend_Controller_Front ::的getInstance() - > getRouter()'我得到'Zend_Controller_Router_Rewrite'我怎样才能得到一个途径,我需要循环尽管所有路线? – 2011-01-02 07:41:18
无论如何,我尝试做http://pastie.org/1422932,但我发现像'/ projects/adashds'这样的URI是有效的匹配路由http://pastie.org/1422935。显然'adashdsAction'不存在 – 2011-01-02 08:42:46