今天碰见了一个问题,就是更新数据的时候失败,写不进去。
$taxonomy=Taxonomy::findOne($id);
if($taxonomy->load(Yii::$app->request->post())&&$taxonomy->save()){
$this->redirect(['update','taxonomy'=>$taxonomy,'id'=>$id]);
}else{
return $this->render('update',['taxonomy'=>$taxonomy]);
}
上面是控制器代码。post值是有的,但是load方法好像没有把内容加载进去,虽然save和load都返回了true,数据还是没有改变。求解答,不知道是不是思路混了
post来的值, 和表单名一致么?.