У меня есть этот код:
echo $form->dropDownList($model,
'defaultPrinterId',
CHtml::listData(Printer::model()->findAll(), 'id', 'name'),
array('prompt' => '-- None--'));
Который дает мне раскрывающийся список, подобный этому:
<select id="LabelType_defaultPrinterId" name="LabelType[defaultPrinterId]">
<option value="">-- None --</option>
</select>
Однако, когда форма публикуется, она добавляет значение в мою таблицу, где defaultPrinterId равен 0. Вместо этого , как мне сделать его нулевым, если это поле, допускающее значение NULL?