Symfony 在丑陋的 GET url 中重命名参数

Symfony rename parameters in ugly GET url

提交 GET 表单后,该应用程序运行良好,但我有这个丑陋 URL :

http//mywebsite.local/page/240?appbundle_options%5Bstart%5D=25%2F09%2F2017&appbundle_options%5Bend%5D=30%2F09%2F2017&appbundle_options%5B_token%5D=_c2ZjonEHI3_1vLNcyp3xKRzcehqz02lguHgfx6Lzv8

我想知道是否可以 "clean" 将其转换为(示例)

http//mywebsite.local/page/240?start=15-08-2017&end=22-12-2018&token=abcdefgh123456789

可能是一个简单的梦,但万一有一个干净利落的方法,我想知道,谢谢

您可以制作表格动作POST。

或者查看 symfony 路由文档。

通过路由,您的 url 可以如下所示:

website.com/number/1/name/test

但是对于获取表单,这可能会变得很长。