3

我有一个 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,看起来没有自动分配类的方法。我想唯一的方法是自己在视图模板中构建选项。

4

1 回答 1

0

我不知道这是否可以使用装饰器,但如果不是。世界上没有什么可以阻止您创建自己的 FormSelect 函数(覆盖)并让它做您想做的事情。

于 2010-08-25T00:35:37.307 回答