致命错误:调用未定义的方法stdClass :: save()

-4 php model yii

当我需要更新时,我会收到这个答案.我该做什么?

public function actionUpdate($id)
{       
    if(isset($_POST['submit']))
    {
        $recruit = Recruit::model()->findByPk($_POST['pid']);
        $recruit->title = $_POST['title'];
        $test->save();
            $this->redirect(array('admin','id'=>$id));              
    }

    $this->render('update',array(
        'model'=>$this->loadModel($_POST['pid']),
        'id'=>$id,
        'pid'=>$_POST['pid'],
    ));
}
Run Code Online (Sandbox Code Playgroud)

Aur*_*kus 5

没有$test创建类实例,我认为你必须使用$recruit

 $test->save();
 //to
 $recruit->save();
Run Code Online (Sandbox Code Playgroud)