代码一样,但是还是有报错,文档上找不到这部分内容呀
?????????
?????????
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,
]);
}
举报