Php symfony中的路由异常(“The";/league/:id_league/members/new”路由缺少一些强制参数(:id_league))

Php symfony中的路由异常(“The";/league/:id_league/members/new”路由缺少一些强制参数(:id_league)),php,symfony-1.4,Php,Symfony 1.4,大家好,很抱歉我的英语不好 我有一个路由问题:在一个联盟的成员页面(“/league/ID\u league/members”),操作“new”的链接变成“/league/members/news”(联盟的ID消失)。 我想保留该ID,并创建一个类似“/league/ID\u league/members/new”的url,以便您可以在选择框中选择当前联盟 我试着这样做 members: class: sfDoctrineRouteCollection options: { mo

大家好,很抱歉我的英语不好

我有一个路由问题:在一个联盟的成员页面(“/league/ID\u league/members”),操作“new”的链接变成“/league/members/news”(联盟的ID消失)。 我想保留该ID,并创建一个类似“/league/ID\u league/members/new”的url,以便您可以在选择框中选择当前联盟

我试着这样做

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 } 成员: 类别:sfDoctrineRouteCollection 选项:{model:Members,module:Members,column:id_member,with_wildcard_routes:true} #联盟(id)成员名单 会员联盟: url:/league/:id/会员 选项:{模型:成员,类型:列表} 参数:{模块:成员,操作:索引} #新成员 新成员: url:/league/:id\u league/成员/新 类别:sfDoctrineRoute 选项:{模型:成员,类型:对象} 参数:{module:members,action:new} 对于这些路由,我得到了一个异常“/league/:id_-league/members/new”路由缺少一些必需参数(:id_-league)”(在“members.class.php”中有getter“getIdLeague())

有人能帮我吗

提前感谢

添加默认值:

param:   { module: members, action: new, id_league: 0}
添加默认值:

param:   { module: members, action: new, id_league: 0}

欢迎使用Stackoverflow!在SO上发布代码时,请确保将其缩进四个空格。对于内联代码突出显示,请将代码环绕在背景标记(`)中。谢谢!欢迎使用Stackoverflow!在SO上发布代码时,请确保将其缩进四个空格。对于内联代码突出显示,请将代码环绕在背景标记(`)中.谢谢!建立链接的代码是什么?建立链接的代码是什么?