#post #yii2 #yii2-advanced-app
#Публикация #yii2 #yii2-advanced-app
Вопрос:
У меня есть POST-запрос для Yii2
Мне нужно получить значения (массив) из поля physiologist_feasters
$post = Yii::$app->request->post();
$physiologist_feasters = $post["physiologist_feasters"];
$user->save(false);
foreach ($physiologist_feasters as $feaster) {
$phychologistFeature = PsyhologistFeatures::find()->where(['id' => intval($feaster)])->one();
}
}
Я получаю «недопустимый аргумент, указанный для foreach()», а в var_dump только последнее значение.
Комментарии:
1. Установите некоторые проверки.. если установлено..
2. Вы объявили входные данные как массив? Если все они имеют одинаковое имя, будет использоваться только последнее значение. Вам нужно сделать
<input name="physiologist_feasters[]" />