Zend framework Zend路由器问题

Zend framework Zend路由器问题,zend-framework,router,Zend Framework,Router,伙计们。 我对zend routes有一些问题 我有商店控制器。 它有3个动作(目前): 索引-列出使用paginator的所有商店(因此我有/shops/?page=2) 展示-展示混凝土商店(展示/苹果+商店) 搜索-显示搜索表单 所以现在我需要做路由。 我有下列路线 “商店”,新的 Zend_控制器_路由器_路由 ('/shops/:title',数组('controller' =>'商店','行动'=>'展示',数组('title'=> “/^(?!search$)。+$/”) “

伙计们。 我对zend routes有一些问题 我有
商店
控制器。 它有3个动作(目前):

  • 索引-列出使用paginator的所有商店(因此我有/shops/?page=2)
  • 展示-展示混凝土商店(展示/苹果+商店)
  • 搜索-显示搜索表单
所以现在我需要做
路由
。 我有下列路线

  • “商店”,新的 Zend_控制器_路由器_路由 ('/shops/:title',数组('controller' =>'商店','行动'=>'展示',数组('title'=> “/^(?!search$)。+$/”)

  • “搜索商店”,新 Zend\u控制器\u路由器\u路由\u静态 ('/shop/search',数组('controller'=> ‘商店’、‘行动’=>‘表演’)

但当我尝试去/shops/Apple+商店时,它说苹果商店没有任何行动。 如果我在
店铺路线上输入了regexp部分,则无法进行搜索


我做错了什么?

只需省略正则表达式中的斜杠,即

新Zend_控制器_路由器_路由('/shops/:title',数组('Controller'=>'shops','action'=>'show'),数组('title'=>'^(?!search$).+$))