Как в Yii2 записать ip адрес пользователя в БД при регистрации?
$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);
}
Получить IP адрес пользователя вы можете с объекта Request приложения, например:
Yii::$app->request->userIP 
ну а дальше записываете его в свою модель пользователей, сохраняете и т.п.