Как отобразить радиогруппу, используя форму-> поле

Проблема в том, что литий устанавливает имя в зависимости от идентификатора.
Радиогруппа не может быть сгруппирована, если имя не совпадает.

Кроме того, попытка вложить группу в группу будет проблемой из-за одной и той же проблемы с другим именем из-за того, что идентификаторы в поле отличаются, поэтому использование form->radio не поможет.

1 ответ

FWIW, они исправили это совсем недавно [1]. Проверьте тесты, чтобы увидеть, как его использовать

$this->form->radio('foo', array('value' => 'nose'));
$this->form->radio('foo', array('checked' => true, 'value' => '1'));

[1] https://github.com/UnionOfRAD/lithium/pull/308

Другие вопросы по тегам