public function actionCreate() { $note = new Note(); $note->visibility = Note::VIS_PUBLIC_LISTED; if ($note->load(Yii::$app->request->post()) && $note->validate()) { if (Yii::$app->user->isGuest) { $note->save(false); } else { $note->link('user', Yii::$app->user->identity); } return $this->redirect(['view', 'id' => $note->id]); } return $this->render('create', ['note' => $note]); }