cakePHP: $ this-> Form-> input () - Как установить опцию выбора по умолчанию - PullRequest
3 голосов
/ 07 июня 2011

На мой взгляд, у меня есть:

echo $this->Form->input('category_parent_id');

, и он выводит:

<option value="1">category name 1</option>
<option value="2">category name 2</option>
...

но как мне сказать, что input (), что я хочу параметр по умолчанию, как это ?:

<option value="">select a category</option>
<option value="1">category name 1</option>
<option value="2">category name 2</option>
...

Н.В.М., нашел его:

echo $this->Form->input('category_parent_id', array('empty' => 'Select a parent category'));

1 Ответ

15 голосов
/ 07 июня 2011

Ваш вопрос немного расплывчат, но вы можете сделать следующее, чтобы выбрать опцию по умолчанию ...

echo $this->Form->input('category_parent_id', array('default' => 'id_of_default_val'));

РЕДАКТИРОВАТЬ

Для вашего редактирования,чтобы включить пустую опцию по умолчанию, сделайте это, как описано в CakePHP Form Helper ...

echo $this->Form->input('category_parent_id', array('empty' => 'choose one'));
...