我想在Zend Framework 2表单中为select选项添加自定义HTML属性.
这是我的Form类中的(部分)代码:
$this->add(array(
'name' => 'lieuRemplissage',
'type' => 'Select',
'attributes' => array(
'class' => 'form-control',
),
'options' => array(
'label' => _('Lieu pré-enregistré'),
),
));
Run Code Online (Sandbox Code Playgroud)
我在我的控制器中填充我的选项值,如下所示:
$form = new \Vente\Form\Vente;
foreach($this->getAdminLieuDeVenteTable()->fetchAll() as $lieu) {
$optionsLieu[$lieu->getId()] = $lieu->getNom();
}
$form->get('lieuRemplissage')->setValueOptions($optionsLieu);
Run Code Online (Sandbox Code Playgroud)
但是现在,对于每个选项,我想为所有选择选项添加一个html属性,但每个选项的值都不同.
有没有办法在ZF2中实现这一目标?
谢谢.
我正在使用Zend,我们有一个通过一系列功能组合在一起的表单.其中特别addMultiOption,这是正在从数据库拉(从那里我不知道,因为如果我可以改变的查询时,会觉得很容易,更好.反正是说我需要添加一个"相对"属性为每个选项/选项所以我可以选择该选项时通过jquery在选项上执行任务,它不是所有选项,而是一些没有额外功能的选项将具有0,其中作为具有动作的选项将有一个"一"的rel来自数据库所以.我试图找出如何在值之外添加额外的属性
Zend Framework是否支持这一点,如果不能,我怎样才能实现这一目标?我之前发现了我认为这篇文章不错的帖子,但事实证明它对我不起作用