大家好和對不起我的英語不好,路由異常(以下簡稱「‘/聯盟/:id_league /會員/新’的路線有一些缺少強制參數(:id_league)」)
我有一個問題與路由:在成員頁面到聯盟(「/ league/ID_LEAGUE/members」),動作「新」的鏈接變成「/聯盟/成員/新聞」(聯盟的ID消失)。 我想保持該ID,並創建一個類似URL「/聯盟/ ID_LEAGUE /會員/新」,因此您可以在選擇框選擇當前聯賽...
我試圖做到這一點如下
members: class: sfDoctrineRouteCollection options: { model: Members, module: members, column: id_member, with_wildcard_routes: true } # List to league (id)'s members memebers_league: url: /league/:id/members options: { model: Members, type: list } param: { module: members, action: index } # New member members_new: url: /league/:id_league/members/new class: sfDoctrineRoute options: { model: Members, type: object } param: { module: members, action: new }
有了這些路線,我得到了這個異常「The/league /:id_league/members/new」route有一些缺少的必需參數(:id_league)「(在」Members.class.php「中有」getter「 getIdLeague())。
有人可以幫我嗎?
在此先感謝
什麼是建立鏈接的代碼? – 2012-06-20 16:51:13