渲染集合元素时,不会显示description元素。 ZF2似乎忽略了表单集合中的描述选项。
表格
$this->add(array(
'type' => 'Zend\Form\Element\Collection',
'name' => 'value',
'options' => array(
'label' => 'Please choose value',
'count' => 1,
'should_create_template' => true,
'target_element' => new ValueFieldset($objectManager)
)
));
表单字段集: ValueFieldset
$this->add(array(
'name' => 'name',
'type' => 'Zend\Form\Element\Text',
'options' => array(
'label' => 'Values',
'label_attributes' => array(
'class' => 'form-label'
),
'description' => '<a href="#" class="remove-value">X</a>',
'multiple' => true,
),
)
);
查看
echo $this->formCollection($values);