/** * Кладёт массив лайков в сессию */ public function setLikesToSession() { $commentsLikes = Comment::getCommentsLikesFromSession(); if (isset($commentsLikes[$this->id])) { $commentsLikes[$this->id] = array('defaultLikes' => $commentsLikes[$this->id]['defaultLikes'], 'like' => $this->isLiked); } else { $commentsLikes[$this->id] = array('defaultLikes' => $this->oldLikes, 'like' => $this->isLiked); } // Кладём в сессию массив id моделей, для которой провелось голосование \Yii::app()->session['commentsLikes'] = $commentsLikes; }