ZF2 - 如何在选择输入中设置所选的多个选项

时间:2014-12-12 19:34:12

标签: php select zend-framework2

我选择了多个属性。我可以检查多个值,但我无法确定如何默认设置所选值。我试过了:

/* @var $tagsSelect \Zend\Form\Element\Select */
$tagsSelect = $form->get('tag_entity_connection')->get('tags'); // it's my Select with multiple attribute
$tagsSelect->setValue(array(4,8));

但它不起作用。仅当我传递一个值时才有效,例如setValue(4) - 不使用值数组。

我选择的HTML看起来像:

 <select name="tag_entity_connection[tags][]" class="input block select2" multiple="multiple" id="tag_entity_connection[tags][]">
    <option value="4" selected="">Tag czy</option>
    <option value="8">Tag dwa</option>
 </select>

确定。最后我发现问题出在我的ViewHelper上。

0 个答案:

没有答案