Кнопки радио CakePHP - PullRequest
       17

Кнопки радио CakePHP

3 голосов
/ 01 апреля 2011

Я использую CakePHP, чтобы создать простой блог для себя.Я хочу, чтобы к каждому сообщению была привязана рейтинговая система.

Я загрузил рейтинги, которые выглядят так:

Контроллер

$this->set('ratings', $this->Ratings->find('all'));

Я хочу генерировать радиокнопки на просмотре с рейтингами.Рейтинги имеют поля value и label.Я мог бы использовать foreach и обойти рейтинги, но мне интересно, может ли помощник переключателей в классе формы взять объект модели и сгенерировать переключатели?

Надеюсь, вы понимаете, о чем я.

Ответы [ 2 ]

5 голосов
/ 01 апреля 2011

Вы можете передать атрибут options помощнику формы.

<?=$this->Form->input('rating', array('type' => 'radio', 'options' => range(1, 10)))?>
0 голосов
/ 31 декабря 2013
$options = array(
    '0' => 'Male',
    '1' => 'FeMale'
);

$attributes = array(
    'legend' => false,
    'value' => 0
);

echo $this->Form->radio('type', $options, $attributes);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...