Php Yiistrap:下拉选项未传递到数据库。我得到验证错误

Php Yiistrap:下拉选项未传递到数据库。我得到验证错误,php,validation,yii,yii-extensions,Php,Validation,Yii,Yii Extensions,我想在我的表单中使用下拉菜单来输入图书类别,但数据没有通过,并且在使用Yiistrap时出现验证错误 下面是我的代码的样子。。此文件位于protected/views/books/_form.php中 <?php echo $form->dropDownListControlGroup($model, 'book_category', array('New', 'Used', 'Reference'), array('empty' => 'Select Cate

我想在我的表单中使用下拉菜单来输入图书类别,但数据没有通过,并且在使用Yiistrap时出现验证错误

下面是我的代码的样子。。此文件位于protected/views/books/_form.php中

<?php echo $form->dropDownListControlGroup($model, 'book_category',
        array('New', 'Used', 'Reference'), array('empty' => 'Select Category')); ?>

输入数据时,会出现验证错误。是否有任何方法可以在没有验证错误的情况下传递数据


请帮助

您能发布模型代码吗?这是您收到的验证错误的模型代码?@jonijones its说最小长度应为3个字符。当然,我只指定了规则,如果您选择了
New
-
book\u类别
0
已使用
-
1
参考
-
2
。因此,您需要更改
book\u类别的验证规则