Метод в контроллере:
$CallsMaindata = Yii::$app->request->post('CallsMaindata');
$id = Yii::$app->request->post('editableKey');
$model = CallsMaindata::find()->where(['id' => $id])->one();
if(is_array($CallsMaindata)){
foreach ($CallsMaindata as $callsMaindatum) {
$model->call_status = $callsMaindatum['call_status'];
break;
}
}
Из-за того, что call_status в массиве поста CallsMaindata приходит постоянно под разным индексом, приходится костылить с foreach break(хорошо, что должна приходить только одна строка, поэтому беру просто первую).
Кто-то сталкивался, в чем может быть причина?
Спасибо.