日期:2014-05-16  浏览次数:20492 次

yii框架中插入出现问题
我在控制器重为model的一个属性赋值:
如:
$model=new post;
$model->type=1;

我的视图中视用的
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'china4a-reg-form',
'enableAjaxValidation'=>false, 
)); 
这种方式来获取其他的字段的值。
提交的方式是:
<?php echo CHtml::submitButton($model->isNewRecord ? '提交' : 'Save'); ?>

但是widget里面的值都能正确插入数据库,而$model->type却插入不进去。

研究了半天没试出来,请问该如何同时插入这个字段的记录?还请高手能指点指点。

------解决方案--------------------
你的 $model 在外面(可能还在摸个内的方法里面)你不传递的话,他如何知道?
------解决方案--------------------
是的。你的 $model->type 需要和其他内容一起提交