带有可选GET参数的symfony2路由

巫师

我的网址必须如下所示:

http://example.com/search/1/?cmp_name=&cmp_city=&cmp_category=&cmp_code=&cmp_vat=&cmp_address=&cmp_emp_from=&cmp_emp_till=&cmp_return_from=&cmp_return_till=&search_only_name=1

如何写这个网址的路线?

我尝试的是:

search:
    pattern: /search/{page}
    defaults: { _controller: CatalogWebBundle:Default:search }
    options:
        expose: true

但是出现错误:

No route found for "GET /search/1/" (from "http://example.com:8000/")

我的路线怎么了?

艾哈迈德·西瓦尼(Ahmed Siouani)

这里的要点是,路由定义的模式与您的网址不匹配,因为网址/的末尾有额外的内容。

这应该匹配,

http://example.com/search/1?param1=value1&param2=value2&...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章