Удалить пустое значение поля выбора - PullRequest
0 голосов
/ 10 января 2011

У меня есть поле выбора как это

$ form-> select ('city_id', $ city, array ('empty' => false, 'selected' => '1', 'label' => false), массив ('label' => false, 'div' => false, 'name' => 'city_id', 'id' => 'city_id'));

Мне нужно удалитьпустой вариант в верхней части моих вариантов.Я даже установил '' empty '=> false', но он не работает !!!

Может кто-нибудь помочь мне, пожалуйста

Ответы [ 2 ]

7 голосов
/ 10 января 2011

Похоже, вы перепутали свои аргументы с $ form-> select ().

1-е - это имя поля, 2-е - это массив ключей / значений опций выбора, из которых пользователь может выбирать, 3-й аргумент должен быть значением выбранного элемента (или нулевым), а 4-й - массив опций, который где вы можете включить 'empty' => false.

select(string $fieldName, array $options, mixed $selected, array $attributes)

См. Выбор документации в CakePHP Cookbook.

2 голосов
/ 10 января 2011
<?php echo $this->Form->input('foo.bar', array('type' => 'select', 'options' => array(1 => 'foo', 2 => 'bar'), 'empty' => false)); ?>

У меня работает ..

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