伙计们。我有shops
控制器的 zend 路由有一些问题。它有 3 个动作(目前):
- index - 列出所有使用分页器的商店(所以我有 /shops/?page=2)
- show - 显示具体商店(show/Apple+store)
- 搜索 - 显示搜索表单
所以现在我需要为此做好routing
准备。我有以下路线
'shop', new Zend_Controller_Router_Route ('/shops/:title',array('controller' => 'shops', 'action' => 'show'),array('title' => '/^(?!search $).+$/'))
'search_shops',new Zend_Controller_Router_Route_Static ('/shop/search',array('controller' => 'shops', 'action' => 'show'))
但是当我尝试去 /shops/Apple+store 时,它说,没有 Apple store 行动。如果我省略了 regexp 部分shop route
,我将无法搜索。
我究竟做错了什么?