Symfony2搜索表单字段,URL中的参数

时间:2015-07-06 14:06:43

标签: php forms symfony

我正在编写一个搜索表单,该表单将查询数据库以获取产品详细信息。对于每个查询,我想在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

但我不想要“保存”和“令牌”参数。我如何摆脱它们?

0 个答案:

没有答案