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

Как в Yii2 записать ip адрес пользователя в БД при регистрации?

Как в Yii2 записать ip адрес пользователя в БД при регистрации?
  • Вопрос задан
  • 6013 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Андрей К ответам на вопрос (2)
mhthnz
@mhthnz
PHP, YII2, Golang, Linux
$model = new User(['ip' => Yii::$app->request->userIP]);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
......
}

либо перед сохранением
if ($model->load(Yii::$app->request->post()) && $model->validate()) {
    $model->ip = Yii::$app->request->userIP;
    $model->save(false);
}
Ответ написан
Комментировать