【发布时间】:2012-10-16 10:52:56
【问题描述】:
我需要在我的 symfony 路由中要求一个域名,我的路由如下所示:
domain_example:
url: /routing/example/:domain_name
param: { module: myModule, action: index, sf_format: json }
requirements: { domain_name: '/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}$/' }
我也试过了:
requirements: { domain_name: '[/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}$/]' }
如果我这样称呼我的路线:mydomain.com/routing/example/otherdomain.com - 我只是得到模块/动作不存在异常。
【问题讨论】:
-
这个是正则表达式:stackoverflow.com/a/1129242/569101
标签: php symfony1 url-routing