поле выбора помощника формы CakePHP с выбранным значением - PullRequest
2 голосов
/ 22 февраля 2011

Я использую помощник формы CakePHP.В основном я хочу вывести поле выбора с 2 вариантами, публичным и приватным.Я хочу, чтобы приватный был выбран по умолчанию.Кто-нибудь знает, как выбрать частную опцию по умолчанию?Это то, что у меня пока есть:

echo $this->Form->input('profile', array(
    'type' => 'select', 
    'options' => array('public' => 'public', 'private' => 'private'), 
    'selected' => 'private'
));

Приватное значение не выбрано, хотя

Спасибо

Ответы [ 2 ]

4 голосов
/ 22 февраля 2011

Я попробовал ваш код, и он хорошо работает. «По умолчанию» отображается выбранным.

0 голосов
/ 02 мая 2013

Если я вас правильно понимаю, 'public' / 'private' отображается в tinyint (1) в базе данных и поэтому показывает флажок по умолчанию. Вот почему вы должны были включить 'type' => 'select'.

Если это так, вы можете указать индекс, как в «selected» => «1».

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