торт пустая опция для выбора полей - PullRequest
1 голос
/ 04 марта 2012

Я в замешательстве.

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

Тем не менее, мое "пустое" поле отображается в самом низу списка ... не в самом верху.Поэтому, когда поле загружается, оно просто по умолчанию выбирает первый параметр ... который не является "пустым".

Не так много места для ошибки в коде здесь ..

echo $this->Form->input('whatever',array('empty'=>'Choose One','options'=>$categories));

Единственный маленький элемент, который может быть важен, это то, что $ Categories является множественным массивом, поэтому поле выбора имеет optgroups & options.

Есть ли какая-то странность / ошибка, которую я не делаюзнаете, что заставляет меня пробраться в мой скотч на несколько часов раньше намеченного срока?

править: использовать последнюю версию cakephp 1.3.x

1 Ответ

1 голос
/ 04 марта 2012

Я думаю, что когда-то у меня была такая же проблема.Это оказались данные (массив опций).

Есть ли опция с пустым ключом?вероятно последний тогда.это приводит к сценарию, который я помню, и кажется, что это то же самое.тогда помощник формы переопределит эту пустую пару значений ключа и не создаст вторую.

без дополнительной информации с вашей стороны это будет трудно решить.

...