人。
我对zend路线有一些问题
我有shops
控制器。
它有3个动作(暂时):
所以现在我需要为此routing
。
我有跟随路线
'shop',新的 Zend_Controller_Router_Route中 ( '/商店/:标题',阵列( '控制器' => '商店','行动'=> 'show'),array('title'=> '/ ^(?搜索$)。+ $ /'))
'search_shops',新 Zend_Controller_Router_Route_Static ('/ shop / search',array('controller'=> '商店','行动'=> '节目'))
但是当我试图去/商店/ Apple +商店时,它表示没有Apple商店的行动。
如果我在shop route
上省略regexp部分,我就无法进行搜索。
我做错了什么?
答案 0 :(得分:0)
只需省略正则表达式中的斜杠,即
new Zend_Controller_Router_Route('/ shops /:title',array('controller'=>'shops','action'=>'show'),array('title'=>'^(?!搜索$)。+ $'))