2016-06-01 16 views
0

So zeigen Sie ein Zend-Form-Element an Wählen Sie in der Zweigvorlage aus? Do wie folgt:So zeigen Sie ein Zend-Form-Element an Wählen Sie in der Zweigvorlage aus

Form:

$this->add([ 
    'name' => 'parent', 
    'type' => 'Zend\Form\Element\Select', 
    'options' => [ 
     'label' => 'Принадлежность', 
     'empty_option' => 'Выберите категорию', 
     'value_options' => [ 
      '0' => 'French', 
      '1' => 'English', 
      '2' => 'Japanese', 
      '3' => 'Chinese', 
     ], 
    ], 
]); 

Zweig:

<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> 

Antwort

0

sollten Sie in der Lage sein, es so etwas zu erreichen:

<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> 

Da ich haven‘ t twing ich kann nicht sicher sein.
Lesen Sie mehr über Zweig für Schleife here.