我有这个代码:
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。相反,我如何将其设为空,因为它是一个可为空的字段?