我想在我的網站上設置Zend分頁,以便我可以使用保羅愛爾蘭的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
順序,但如果我把一個頁碼上的過濾器突然出現空。如果我切換訂單,organizer/index/popular/2
工作得很好,但organizer/index/popular
不再有效。我只能使用更具體的路由,因爲這是我需要分頁的路線,但是我希望包含這兩者以適應試圖輸入url的用戶,或者如果我忘記更改我的代碼中某處的鏈接。我可以將多條路線與Zend合併到同一個控制器嗎?如果是這樣,我做錯了什麼?
我不知道我可以設置這樣的默認值。感謝您的額外信息! – jaimerump 2012-07-19 22:07:17