Как я могу добавить переключатели в CakePHP к метке каждой опции класса?

#php #cakephp #cakephp-2.3

#php #cakephp #cakephp-2.3

Вопрос:

В моем приложении CakePHP 2.3 у меня есть группа переключателей, которая содержит 3 опции:

 $this->Form->radio('order', array(
'asc' => 'Ascending', 
'desc' => 'Descending',
'random' => 'Random'
), array('legend' => false)); ?>
  

Приведенная выше форма-помощник генерирует следующий html-код:

 <input id="MyFormOrder_" type="hidden" value="" name="data[MyForm][order]">
<input id="MyFormRandomAsc" type="radio" value="asc" name="data[MyForm][order]">
<label for="MyFormRandomAsc">Ascending</label>
<input id="MyFormRandomDesc" type="radio" value="desc" name="data[MyForm][order]">
<label for="MyFormRandomDesc">Descending</label>
<input id="MyFormRandomRandom" type="radio" value="random" name="data[MyForm][order]">
<label for="MyFormRandomRandom">Random</label>
  

Как я могу добавить css-класс только к одной из этих меток с помощью помощника формы?

Ответ №1:

Я не уверен, что FormHelper выполнит то, что вы хотите. В прошлых проектах я прибегал к использованию jQuery для присвоения класса определенным элементам.