0
我在模塊配置以下航線PARAMS:ZF2 - 設置和獲取從路線
/home[/:action][/:id][/:page][/:service][/:sort]
當我試圖跳過一些參數,可以像網頁和/或服務,只是通過某種變量,它是被設置爲頁面。這條路線的作品perfecly罰款:
家/索引/ 1/1
,我也得到:
action = index
page = 1
service = 1
但是當我跳過一些參數,可以和想只有通過行動和排序:
家/索引/ ASC
我得到:
action = index
page = asc
創建我的鏈接是這樣的:
$this->url(null, array('sort' => $sort), array(), true);
是否有正確的和我想要做的任何適當的方式?
在ZF中更容易,因爲它是像url:索引/排序/ asc等關鍵的參數和它的價值。是否有可能在ZF2中實現?在路線使用可選PARAMS時
$這 - > URL( 'name_of_your_route',陣列( '排序'=> $排序) ,array(),true); –
@Chu Khanh Van:不。最後一個參數 - 真 - 給出路由名稱。 – b4rt3kk
好的做法總是包括路線名稱在我看來,但是這不是問題在這裏。定義中的路由參數有沒有限制? –