/** * /snippets/language-slug/snippet-slug/addbookmark * * @return string */ public function actionAddbookmark() { if (!$this->parseQueryParams()) { return $this->goHome(); } Bookmark::deleteAll(['memberId' => $this->member->id, 'snippetId' => $this->snippet->id]); $bookmark = new Bookmark(); $bookmark->snippetId = $this->snippet->id; $bookmark->memberId = $this->member->id; $bookmark->save(); $this->notifySuccess('This snippet has been added to your Bookmarks.'); return $this->redirect('/snippets/' . $this->language->slug . '/' . $this->snippet->slug); }