我正在编写一个搜索表单,该表单将查询数据库以获取产品详细信息。对于每个查询,我想在URL中显示params。我不知道如何在Symfony2中做到这一点,在普通的旧PHP中,我可以使用method="get"
。这里的问题是,我需要一个可刷新且可共享的查询URL。请注意,也应该可以进行分页。我在考虑这样的事情:`mydomain.com/3/?query=t-shirt+XL+red
修改
我的控制器
$form = $this->createForm(new SearchType());
我的FormType(SearchType)
$builder
->setMethod('GET')
->add('query', 'text')
->add('save' , 'submit')
->getForm();
上面的代码几乎完全符合我的要求。它生成一个“GET”-URL,如:
search?query=hakro&save=&_token=KgCx2xOEphSMcIXr7OyFjkG87W6xizsaXT-0WLeUch0
但我不想要“保存”和“令牌”参数。我如何摆脱它们?