Symfony 这是否可能在路由前缀中包含占位符?

Symfony 这是否可能在路由前缀中包含占位符?,symfony,url-routing,Symfony,Url Routing,我已经阅读了,但没有找到有关如何在路由前缀中包含占位符的任何信息。有人能给我一些建议吗 我尝试创建前缀,如: resource: "@JobsBundle/Resources/config/routing/jobs.yml" prefix: /{culture}/jobs defaults: {culture: en} 但我得到了一个错误: 在呈现模板期间引发了异常(“ “作业”路线缺少一些必需参数(“区域性”) 您是否尝试将路由的默认值放入JobsBundle/Resources

我已经阅读了,但没有找到有关如何在路由前缀中包含占位符的任何信息。有人能给我一些建议吗

我尝试创建前缀,如:

resource: "@JobsBundle/Resources/config/routing/jobs.yml"
  prefix:   /{culture}/jobs
  defaults: {culture: en}
但我得到了一个错误:

在呈现模板期间引发了异常(“ “作业”路线缺少一些必需参数(“区域性”)


您是否尝试将路由的默认值放入JobsBundle/Resources/config/routing/jobs.yml中?

在路由前缀中使用占位符在2.0.x版中是不可能的。您必须等到2.1版发布。

可能缺乏上下文和努力?没有。我阅读了所有关于路由的文档,没有找到此信息。@Michael Petrotta p很可能你没有读过这些文档,只是因为我的问题很短,所以给了我一个负号:/这是我的部分原因,是的。上下文,伙计,上下文!编辑你的问题,将其包括在内,我将删除我的反对票。好吧,现在我明白了。编辑了问题。我会尝试,可能会奏效,但我希望我可以避免重复类似这样的属性(defauls,requirements)。前缀中的默认属性似乎不起作用。