【发布时间】:2012-11-06 13:18:59
【问题描述】:
我有路线:/user/username/{username}.{_format}
username 可以有任何符号。
例如,以下所有内容都是有效的:
useruser.nameuser.name@example.comuser@example.comuser.name jruser'o name
等等……
username 的每个部分都可以包含任何字符...
_format 也是可选字符串,例如 json、xml ...
如何在我的路由规则中描述它?
现在我有这个:
MyBundle_getUserByUsername:
pattern: /user/username/{username}
defaults: { _controller: MyBundle:User:getUserByUsername, _format: json }
requirements:
_method: GET
username: ".+"
但它并没有那么有用。我无法指定format 参数...
我需要你们的帮助......
【问题讨论】: