$form = new ContactForm();
$form->tel = $user->tel;
уносите логику в модель формы, там сохраняйте все. И почему форма не может знать о юзере?
Красиво было бы:
$id = Yii::$app->user->identity->id;
$user = ContactForm::find()->where(['user_id' => $id])->one();
$form = new ContactForm($user);
if ($form->load(Yii::$app->request->post()) && $form->validate() && $form->save()) {
return $this->refresh();
}else{
return $this->render('profile', compact('form', 'user'));
}
и в конструкторе или init сделали бы дефолтные значения полей по $user