Php 在yii中插入失败时,所选值未按所选值提交
由于服务器端仅对Php 在yii中插入失败时,所选值未按所选值提交,php,yii,insert,Php,Yii,Insert,由于服务器端仅对dropdownlist进行验证失败,我无法在页面刷新后获取所选值 这是我的密码 $model=new Employee; if(isset($_POST['Employee'])) { $_POST['Employee']['acc_id'] = Yii::app()->session['acc_id']; $model->attributes=$_POST['Employee']; if($
dropdownlist
进行验证失败,我无法在页面刷新后获取所选值
这是我的密码
$model=new Employee;
if(isset($_POST['Employee']))
{
$_POST['Employee']['acc_id'] = Yii::app()->session['acc_id'];
$model->attributes=$_POST['Employee'];
if($model->save())
$this->redirect(array('view','id'=>$model->emp_id));
}
$this->render('create',array(
'model'=>$model,
));
以及视图中\u form.php
中的我的下拉列表
<div class="row">
<?php echo $form->labelEx($model,'emp_type'); ?>
<?php echo CHtml::dropDownList('Employee[emp_type]', $model,Type::model()->jobTypesList,
array('empty' => 'Select a job type'))?>
<?php echo $form->error($model,'emp_type'); ?>
</div>
更改此行
<?php echo CHtml::dropDownList('Employee[emp_type]', $model,Type::model()->jobTypesList,array('empty' => 'Select a job type'))?>
到
整个表单名称生成为员工数组值,即文本字段,它们正在使用我的编辑或使用进行精细检查CHtml::activeDropDownList
reference
<?php echo $form->dropDownList($model,'emp_type', Type::model()->jobTypesList,array('empty' => 'Select a job type'))?>