Php YII Mvc复制错误

Php YII Mvc复制错误,php,yii,Php,Yii,我有学生表格/添加和编辑由同一表格使用 在编辑部分:表单从数据库填充值。提交表单时,它会显示验证消息。此时,表格显示的是db值,而不是输入(更新)的值 在我的控制器中: $model=new SubscriberindForm; if(isset($_POST['SubscriberindForm'])) { $Arr = $_POST['SubscriberindForm']; $model->attributes=$_POST['SubscriberindForm'];

我有学生表格/添加和编辑由同一表格使用

在编辑部分:表单从数据库填充值。提交表单时,它会显示验证消息。此时,表格显示的是db值,而不是输入(更新)的值

在我的控制器中:

$model=new SubscriberindForm;
if(isset($_POST['SubscriberindForm'])) {
    $Arr = $_POST['SubscriberindForm'];
    $model->attributes=$_POST['SubscriberindForm'];
    if($model->validate()){
        // Insert or update code here
    }
}
$this->render('addsubscriber',array('model'=>$model));

如何解决这个问题

你真的在显示更新操作吗?因为您从数据库中获取数据,所以在本例中您创建了一个新模型表单模型和活动记录模型之间存在差异@darkheir建议您需要先从数据库中读取数据,然后再更新记录。确保您正在读取活动记录模型。