我正在使用当前版本的Symfony,并希望定义具有特定子域的路由。这就是我所拥有的:
xyz:
resource: "@XYZ/Controller/"
type: annotation
prefix: /
host: "xyz.symfony.dev"
我想拥有symfony.dev
变量,只有xyz
因为子域是静态值。我怎么能意识到这一点?我没有在documentation中获得它。
答案 0 :(得分:3)
我对正则表达式不满意,但这回答了你的问题:
xyz:
resource: "@XYZ/Controller/"
type: annotation
prefix: /
host: "xyz.{domain}.{ltd}"
requirements:
domain: "([a-z0-9-])+"
ltd: "([a-z])+"
编辑:正则表达式已添加