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