树枝中的可搜索下拉框
Searchable Dropdown box in twig
我的表单类型如下:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('Name')
->add('Occupation');
}
我的edit.html.twig如下:
{% block main %}
<form action="{{ path('admin_artists_edit', {'id': artist.id}) }}" method="post" {{ form_enctype(artistForm) }}>
{{ form_errors(artistForm) }}
{{ form_row(artistForm.name) }}
{{ form_rest(artistForm) }}
<input type="submit" />
</form>
{% endblock %}
有什么方法可以使职业字段成为可搜索的下拉列表吗?任何想法都会被采纳
问题已解决:
{{ form_widget(artistForm.occupation, { 'attr': {'class': 'searchabledropdown'} }) }}
{% block stylesheets %}
<link href="{{ asset('css/select2.css') }}" type="text/css" rel="stylesheet" />
{% endblock %}
{% block javascripts %}
<script src="{{ asset('js/select2.js') }}"></script>
{% endblock %}
<script type="text/javascript">
$(document).ready(function() {
$(".searchabledropdown").select2();
});
</script>
我的表单类型如下:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('Name')
->add('Occupation');
}
我的edit.html.twig如下:
{% block main %}
<form action="{{ path('admin_artists_edit', {'id': artist.id}) }}" method="post" {{ form_enctype(artistForm) }}>
{{ form_errors(artistForm) }}
{{ form_row(artistForm.name) }}
{{ form_rest(artistForm) }}
<input type="submit" />
</form>
{% endblock %}
有什么方法可以使职业字段成为可搜索的下拉列表吗?任何想法都会被采纳
问题已解决:
{{ form_widget(artistForm.occupation, { 'attr': {'class': 'searchabledropdown'} }) }}
{% block stylesheets %}
<link href="{{ asset('css/select2.css') }}" type="text/css" rel="stylesheet" />
{% endblock %}
{% block javascripts %}
<script src="{{ asset('js/select2.js') }}"></script>
{% endblock %}
<script type="text/javascript">
$(document).ready(function() {
$(".searchabledropdown").select2();
});
</script>