【发布时间】:2015-01-07 22:31:45
【问题描述】:
我想知道如何允许“?” Symfony2 中路由参数中的字符。这是我拥有的路由(其实我关注的路由参数是“messtext”):
ikproj_groupe_sendreply1:
pattern: /{groupid}/{receiver}/{messtext}/{cible}/sendreply
defaults: { _controller: IkprojGroupeBundle:Messages:SendReply1 }
requirements:
messtext: .+
事实上,我看过这个链接:http://symfony.com/doc/current/cookbook/routing/slash_in_parameter.html 这是关于如何在 Symfony2 中的路由参数中允许“/”字符。我完全按照我从该教程中学到的东西做了,但问题是它不起作用:Symfony2 仍然显示此错误消息: 找不到“GET /groupe/sendreply/11/28/hello,%20dear%20sir...can%20I%20join%20your%20group”的路由
所以,我的问题是:我上面的代码有什么问题,我该如何解决?
【问题讨论】:
标签: symfony parameters routes character yaml