Задать вопрос
@agent1156

Как работать с activeFom в yii 2?

Подскажите как сделать правильно. В виде я получаю данные из формы, они загружаются в контроллер. Мне нужно задать значение inputText по умолчанию и прибавить к нему данные полученные из формы.

if ($model->load(Yii::$app->request->post()) && $model->save()) {

$model->images = 'Значение по умолчанию!!!!' + данные полученные из формы
Как ?

}
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
mhthnz
@mhthnz
PHP, YII2, Golang, Linux
Если надо изменить значение, затем отвалидировать и сохранить:
if ($model->load(Yii::$app->request->post())) {
    $model->images = 'some value' . $model->images;
    $model->save()) {
        //Save logic
    }
}

Если надо провести валидацию и перед сохранением изменить значение, то:
if ($model->load(Yii::$app->request->post()) && $model->validate()) {
    $model->images = 'some value' . $model->images;
    $model->save(false)) {
        //Save logic
    }
}
Ответ написан
Rou1997
@Rou1997
$model->images = 'Значение по умолчанию!!!!' . $model->images;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы