代码一样,但是还是有报错,文档上找不到这部分内容呀
?????????
?????????
2016-04-05
没有创建相应的场景,你在Test.php里创建场景
public function scenarios(){ return [ 'scenario1'=>['id', 'title'], 'scenario2'=>['id'] ]; }
然后在控制器TestController.php的create相应部分加上一句
$model->scenario = 'scenario1';
最后是这个样子的
public function actionCreate() { $model = new Test(); $model->scenario = 'scenario1'; if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } return $this->render('create', [ 'model' => $model, ]); }
举报