Tengo una ruta en una de mis aplicaciones que necesita tener un texto en que que puede haber puntos y al final un punto seguido del formato. Por ejemplo:
http://domain.com/image/mi-texto-con-puntos-.-en-.-medio.png
Como se puede ver es una conbinación de caracteres que puede tener puntos antes del punto que separa las partes {text} y {_format}.
Para que esto funcione hay que definir la ruta en routing.yml usando una regexp para {text} de esta manera:
dotted_url:
pattern: /image/{text}.{_format}
defaults: { _controller: AcmeDemoBundle:Demo:image, _format: png }
requirements:
_format: png|jpg
text: .+
Ref: http://stackoverflow.com/questions/18098583/error-in-symfony2-when-url-cointains-dot





0 Comentarios.