1

看法:

<?php echo $form->dropDownList(
                               $model,'atb_Sem',
                               array('1'=>'1','2'=>'2'),
                               array('prompt'=>'Select a Semester')
                              ); 
?>

模型:

array('atb_Sem', 'required')

控制器:

$model->validate();

但如果下拉选择值仍在提示中,则不会触发验证。我的意思是“选择一个学期”。

4

2 回答 2

0

您没有收到任何语法错误吗?
它应该像

<?php echo $form->dropDownList($model,'atb_Sem',
                 array('1'=>'1','2'=>'2'),
                 array('prompt'=>'Select a Semester')); 
?>

介意$form->dropDownList

于 2012-09-09T17:10:29.987 回答
0

您可能需要启用 jquery

<?php Yii::app()->clientScript->registerCoreScript('jquery'); ?>
于 2013-01-20T02:43:38.657 回答