如何在 twig 模板中显示 zend-form 元素 select
How to display a zend-form element select in twig template
如何在 twig 模板中显示 zend-form 元素 select?
操作如下:
表格:
$this->add([
'name' => 'parent',
'type' => 'Zend\Form\Element\Select',
'options' => [
'label' => 'Принадлежность',
'empty_option' => 'Выберите категорию',
'value_options' => [
'0' => 'French',
'1' => 'English',
'2' => 'Japanese',
'3' => 'Chinese',
],
],
]);
树枝:
<div class="form-group select">
<label for="{{ form.get('parent').name }}">{{ form.get('parent').label }}</label>
<select class="form-control" type="{{ form.get('parent').attributes.type }}" name="{{ form.get('parent').name }}">
<option>{{ form.get('parent').options.value_options }}</option>
</select>
</div>
你应该可以通过这样的方式实现它:
<div class="form-group select">
<label for="{{ form.get('parent').name }}">{{ form.get('parent').label }}</label>
<select class="form-control" type="{{ form.get('parent').attributes.type }}" name="{{ form.get('parent').name }}">
{% for option in form.get('parent').options.value_options %}
<option>{{ option }}</option>
{% endfor %}
</select>
</div>
因为我没有用过twing所以不能确定。
阅读更多关于 twig for loop here.
如何在 twig 模板中显示 zend-form 元素 select? 操作如下:
表格:
$this->add([
'name' => 'parent',
'type' => 'Zend\Form\Element\Select',
'options' => [
'label' => 'Принадлежность',
'empty_option' => 'Выберите категорию',
'value_options' => [
'0' => 'French',
'1' => 'English',
'2' => 'Japanese',
'3' => 'Chinese',
],
],
]);
树枝:
<div class="form-group select">
<label for="{{ form.get('parent').name }}">{{ form.get('parent').label }}</label>
<select class="form-control" type="{{ form.get('parent').attributes.type }}" name="{{ form.get('parent').name }}">
<option>{{ form.get('parent').options.value_options }}</option>
</select>
</div>
你应该可以通过这样的方式实现它:
<div class="form-group select">
<label for="{{ form.get('parent').name }}">{{ form.get('parent').label }}</label>
<select class="form-control" type="{{ form.get('parent').attributes.type }}" name="{{ form.get('parent').name }}">
{% for option in form.get('parent').options.value_options %}
<option>{{ option }}</option>
{% endfor %}
</select>
</div>
因为我没有用过twing所以不能确定。
阅读更多关于 twig for loop here.