皆さん。コントローラーを持っている zend ルートに問題がありshops
ます。3つのアクションがあります(今のところ):
- index - paginator を使用してすべてのショップを一覧表示します (/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 アクションがないと表示されます。の正規表現の部分を省略するとshop route
、検索に行けません。
私は何を間違っていますか?