Кто-нибудь знает, как добавить класс в параметр выбора в файле вида?CakePHP select option class
У меня есть на данный момент:
echo $this->Form->input(
'shelf_id',
array(
'options' => $Shelves,
'label'=> 'Etagère :',
'default' => $Place['Place']['shelf_id'],
'class'=>'form-control')
);
Все мои варианты элемента, как это:
<option value="1">Element</option>
Но я хочу, чтобы они были так:
<option value="1" class="myClass">Etagere 1</option>
Значение класса опций должен быть идентификатором каждой полки, но у меня есть сейчас:
<select>
<option class="1" value="1">Etagere 1</option>
<option class="1" value="2">Etagere 2</option>
<option class="1" value="3">Etagere 3</option>
<option class="1" value="4">Etagere 4</option>
<option class="1" value="5">Etagere 5</option>
<option class="1" value="6">Etagere 6</option>
</select>
Но я хочу, чтобы class = "..." с идентификатором каждого идентификатора полки.
Спасибо, что начало! Мне нужно найти, как печатать для каждой полки, потому что на данный момент он печатает один и тот же идентификатор. – Raphael
@ Raphael Я не понимаю, что вы имеете в виду, напечатав тот же 'id'. Является ли массив '$ Shelves' в правильном формате' primaryKey => displayField'? – drmonkeyninja
Я редактировал свой вопрос. В настоящее время у меня есть идентификатор полки выбранной полки, но мне нужен идентификатор полки для каждого из них. – Raphael