0

Zend Framework は初めてで、ルートに問題があります。
私はこのようなものを作りたい:

  • http://localhost/category/
    ページと都市のパラメーターなしでカテゴリコントローラーに移動します

  • http://localhost/category/page/
    page パラメータがあり、city パラメータがないカテゴリに移動します

  • http://localhost/category/city/
    都市パラメータを指定してページ パラメータを指定せずにカテゴリ コントローラに移動する

  • http://localhost/category/city/page/
    都市とページのパラメーターを使用してカテゴリーコントローラーに移動します

  • http://localhost/city/
    ページパラメーターなしでシティコントローラーに移動します

  • http://localhost/city/page/
    ページパラメーターを使用して市のコントローラーに移動します

psページはpaginator paramです私がやりたいことは次のようなものです:

localhost/phones/new-york/2 gets second page products form category phones and city New York
localhost/phones/2 gets second page products form category from all cities
localhost/new-york/2 gets second page of all products form city New York and so on...

Zend Framework の標準ルートでこれを達成できますか、それともカスタム ルーターを作成する必要がありますか?

シンボル$this->urlの後にオプションのパラメータを渡すことは可能ですか? ?私は次のようなことを意味します:

http://localhost/category/city?order_by=category-name&order_asc
4

1 に答える 1