我想用symfony为我的网站制作搜索功能。 我做了这样的表格: p> \ n
< div class =“input-group”id =“adv-search”>
{{form_start(form)}}
{{form_widget(form.searchText, {'attr':{'id':'search_box','class':'search_box form-control','placeholder':'Search'}}}}}
< div class =“input-group -btn“>
< div class =”btn-group“role =”group“>
< button type =”button“id =”search_button“class =”btn btn-search“&gt ;< span
class =“glyphicon glyphicon-search”
aria-hidden =“true”>< / span>< / button>
< / div>
< / div> \ n {{form_end(form)}}
< / div>
code> pre>
接下来我得到用户写的内容: p>
if($ form-> isSubmitted()){
$ data = $ form-> getData();
$ string = $ data ['searchText'];
echo'< pre>';
\ Doctrine \ Common \ Util \ Debug :: dump($ string);
exit;
echo'< / pre>';
}
code> pre>
我拿了用户写的内容后想要搜索 该文本的表行并返回一个数组,以便在树枝中显示它。
我正在考虑创建一个查询构建器,进行选择但它没有用。 p>
< code> $ this-&gt; getEntityManager() - &gt; createQuery('SELECT u FROM ParkResortBundle:Ad u
WHERE你。 LIKE:string OR u.lastname LIKE:string')
- &gt; setParameter('string','%'。$ string。'%')
- &gt; getResult();
}
代码> pre>
div>