yii2 получает значения из многополя pust

#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[]" />