$form->dropDownList -?

Разбираю пример создания блога в yii.

Такая вот конструкция в представление:

<?php $form=$this->beginWidget(‘CActiveForm’, array(‘id’=>‘post-form’,‘enableAjaxValidation’=>false,)); ?>

[color="#FF0000"]<?php echo $form->dropDownList($model,‘status’,Lookup::items(‘PostStatus’)); ?>[/color]

<?php $this->endWidget(); ?>

Здесь в красной строке поле status имеет в базе данных тип INTEGER.

Функция Lookup::items(‘PostStatus’) - возвращает такой массив:

Array(1=>‘text1’, 2=>‘text2’,3=>‘text3’)

Выпадающее меню работает привычным образом - показывает сверху вниз text1 text2 text3.

Вопрос такой - какое значение попадает в поле базы данных status после выбора ?

Эти вот значения - text1, text2, text3. вроде как, для этого поля не подходят.

По смыслу в самый раз подходят значения индексов этого массива…

А по факту разве не так? :) Индексы подставляются в <option value="…">, а значения во внутрь этих тегов.

Запустил сайт - по факту так.

То есть, генерируется просто такой вот элемент ввода HTML-формы:

[b]<SELECT name=‘status’…

<OPTION value=1> text1 …

<OPTION value=2> text2 …

<OPTION value=3> text3 …

</SELECT>[/b]


Спасибо.