public function getUser() { return $this->hasOne(User::className(), ['id' => 'user_id']); }
public function rules() { return [['username', 'filter', 'filter' => 'trim'], ['username', 'required'], ['username', 'string', 'min' => 3, 'max' => 20], ['username', 'unique', 'targetClass' => User::className()], ['username', 'match', 'pattern' => '/^[A-Za-z0-9_]+$/u', 'message' => "Логин должен состоять только из латинских букв и цифр без пробелов"], ['email', 'required'], ['email', 'email'], ['email', 'unique', 'targetClass' => User::className()], ['password', 'required'], ['rePassword', 'required'], ['rePassword', 'compare', 'compareAttribute' => 'password']]; }