Paul Irish の jquery 無限スクロール プラグインを使用できるように、自分のサイトに Zend ページネーションを設定しようとしていますが、ルートに問題があります。現在、オーガナイザー ページに次のルートを設定しています。
//Organizer searches
$route = new Zend_Controller_Router_Route('organizer/index/:filter/:page',
array('controller'=> 'organizer',
'action'=> 'index'));
$router->addRoute('organizer', $route);
$route = new Zend_Controller_Router_Route('organizer/index/:filter',
array('controller'=> 'organizer',
'action'=> 'index'));
$router->addRoute('organizer', $route);
この順序で正しく一致organizer/index/popular
しますが、ページ番号を付けると、フィルターが突然 null になります。順序を切り替えると、organizer/index/popular/2
完全に正常に動作しますが、動作しorganizer/index/popular
なくなります。ページネーションに必要なルートなので、より具体的なルートしか使用できませんでしたが、URL を入力しようとしているユーザーに対応するため、またはコードのどこかでリンクを変更するのを忘れた場合に備えて、両方を含めたいと思います。Zend を使用して、同じコントローラーに複数のルートを組み込むことはできますか? もしそうなら、私は何を間違っていますか?