両方のリクエストを処理する 1 つのルート定義が必要です (可能であれば)。
1 つ目はリストの最初の 10 個の要素を表示し、2 つ目は次の 10 個の要素を含む 2 番目の「ページ」を表示します。
重要: 私も (ビューで) お願いします:
$this->url(array(), 'list');
http://www.example.com/list/1 ではなく、 http ://www.example.com/list URLを作成するには
私がすでに持っているものは次のとおりです。
<list type="Zend_Controller_Router_Route_Regex">
<route>list(?:/(\d+))?</route>
<defaults>
<controller>index</controller>
<action>list</action>
<page>1</page>
</defaults>
<map>
<page>1</page>
</map>
<reverse>list/%d</reverse>
</list>
両方のリクエストを処理しますが、逆にhttp://www.example.com/list/1 URL を作成します。
1 つのルートでそれが不可能な場合、そのような状況に対処するための最善の方法は何ですか?