私のサイトでは、この方法でページの URL を取得する必要があります: /category/page4
、したがって、コントローラーに渡されるパラメーターは、「ページ」という単語の後の数字です。次の方法で URL を取得できました: /category/page/4
(スラッシュを追加) 次のコードを使用:
$router->addRoute('categoryPages', new Zend_Controller_Router_Route(
'/category/page/:page',
array(
'controller' => 'caegory',
'action' => 'index'
),
array(
'page' => '\d+'
)
));
/category/page4
このコードを次のように変更すると、URL が次のようになると予想されます。
// Simply removed one slash
'/category/page:page'
ただし、このコードは必要なルーティングを作成しません。私の間違いは何ですか?