Symfonyでこれを行うことができるチャンスはありますか?
- ページ属性がない場合:に移動します
/category/{category}
- ページ属性がある場合:に移動します
/category/{category}/page/{page}
/page/{page}
ページ属性がある場合にのみ追加する必要があります。
これまでのところ、私はこれしかできませんでした:
- ページ属性がない場合:に移動します
/category/{category}
- ページ属性がある場合:に移動します
/category/{category}/{page}
次のように:
<route id="category_view" pattern="/category/{categoryId}/page/{page}">
<default key="_controller">AcmeHouseBundle:House:view</default>
<default key="categoryId">null</default>
<default key="page">1</default>
<requirement key="categoryId">\d+</requirement>
<requirement key="page">\d+</requirement>
</route>
違いは、の/category/{category}/page/{page}
代わりに持つことです/category/{category}/{page}
。