Можно ли установить класс на Zend MultiOptions? - PullRequest
3 голосов
/ 24 августа 2010

У меня есть элемент 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 голосов
/ 25 августа 2010

Я понятия не имею, возможно ли это с помощью декораторов, но если нет. Ничто в мире не мешает вам создавать собственные функции FormSelect (переопределять) и заставлять их делать то, что вы хотите.

...