cakePHP создает собственные идентификаторы для флажков - PullRequest
0 голосов
/ 20 октября 2011

У меня есть список флажков, который я создаю с помощью помощника по формам

echo $form->input('Interest.interest_id', array('label' => __l('Interests'), 'multiple' => 'checkbox'));

Затем создается для каждого флажка и автоматического идентификатора

например.

<input id="InterestInterestId1" type="checkbox" value="1" name="data[Interest][interest_id][]">
<input id="InterestInterestId2" type="checkbox" value="2" name="data[Interest][interest_id][]">

Можно ли иметь свой собственный уникальный идентификатор, который я создаю для каждого флажка? Например, customInterestInterestId1, customInterestInterestId2 ...

1 Ответ

2 голосов
/ 20 октября 2011

Вы должны быть в состоянии сделать это:

echo $form->input('Interest.interest_id', 
                            array('label' => __l('Interests'),
                                 'multiple' => 'checkbox',
                                 'id'=>'your_custom_id_')); // add ID to the array

Работает для других типов ввода авто-магии; но я не проверял это с несколькими флажками.

Торт будет генерировать:

... id="your_custom_id_1" ...
... id="your_custom_id_2" ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...