【发布时间】:2011-01-16 18:38:55
【问题描述】:
伙计们。
我对 zend 路由有一些问题
我有shops 控制器。
它有 3 个动作(目前):
- index - 列出所有使用分页器的商店(所以我有 /shops/?page=2)
- show - 展示具体商店(show/Apple+store)
- 搜索 - 显示搜索表单
所以现在我需要为此创建routing。
我有以下路线
“商店”,新的 Zend_Controller_Router_Route ('/shops/:title',array('控制器' => 'shops', 'action' => 'show'),array('title' => '/^(?!search$).+$/'))
'search_shops',新 Zend_Controller_Router_Route_Static ('/shop/search',array('控制器' => 'shops', 'action' => 'show'))
但是当我尝试去 /shops/Apple+store 时,它说没有 Apple Store 操作。
如果我在shop route 上省略了正则表达式部分,我将无法搜索。
我做错了什么?
【问题讨论】:
标签: zend-framework router