可以在Zend MultiOptions上设置一个类吗?

时间:2010-08-24 18:54:43

标签: php zend-framework zend-form-element

我有一个Zend_Form_Element_MultiSelect元素。我希望输出是这样的:

<select id="users" multiple="multiple" name="users[]">
  <option value="1" class="role-1">User 1</option>
  <option value="2" class="role-1">User 2</option>
  <option value="3" class="role-2">User 3</option>
</select>

有没有办法在特定选项上设置类属性?我还没有遇到任何让我这么做的事情。

编辑:查看Zend / View / Helper / FormSelect :: _ build,看起来没有自动分配类的方法。我想唯一的办法就是在视图模板中自己构建选项。

1 个答案:

答案 0 :(得分:0)

我不知道是否可以使用装饰器,但如果不是。世界上没有任何东西阻止你创建自己的FormSelect函数(重写)并使它做你想做的事。