【发布时间】:2014-06-07 10:59:19
【问题描述】:
我想将按钮的背景图像设置为搜索图标的图像,而不是使用显示“搜索”的基本提交按钮。我不知道该怎么做,因为整个表单在控制器中设置如下:
$form = $this->get('form.factory')->createNamedBuilder('', 'form', $search, array('csrf_protection' => false, 'attr' => array('class' => 'searchForm')))
->setAction($this->generateUrl('_search'))
->setMethod('GET')
->add('q', 'text', array('label'=>false, 'required' =>false))
->add('search', 'submit')
->getForm();
我目前正在使用 Twig 渲染我的 Symfony 表单:
<div class="searchFormWrapper">
{{ form(form) }}
</div>
我也试过这个,但是它呈现整个按钮搜索按钮并且不允许我设置背景图片:
{{ form_widget(form.q) }}
{{ form_widget(form.search) }}
感谢任何有关如何完成此操作的建议,在此先感谢!
【问题讨论】: