我有一个表,我必须在其中保存多个数据,在我的控制器中我已经实现了这个动作:
public function actionUpdateOrder($id){
/*DA TESTARE*/
//$result = 0;
$result = true;
$s = new Session;
$model = new SlidersImages();
if ($new_order = Yii::$app->request->post('order')) {
//$s['us_model'] = 0;
foreach ($new_order as $key => $value) {
if ($model::find()->where(['slider_id' => $id, 'image_id' => $key])->all()) {
$s['image_'.$key] = $model;
$model->display_order = $value;
//$result = ($t = $model->update()) ? $result + $t : $result;
$result = $model->save() && $result;
}
}
}
return $result;
}
接收到的数据是正确的但不是结果,该操作唯一要做的就是添加新的表行,slider_id
并且image_id
等于NULL
,为什么模型不能正确保存?
谢谢