Как организоваться систему рейтинга постов +1 -1?
<?php \yii\widgets\Pjax::begin(); ?>
<span>Рейтинг 256</span>
<a href="/vote?id=айдизаписи&plus=true">+</a>
<a href="/vote?id=айдизаписи&plus=false">+</a>
<?php \yii\widgets\Pjax::end(); ?>
В контролереpublic function actionVote($id,$plus){
$x=1
if($plus)
$x = -1;

$model = Chtoto::findOne($id);
$model->rating = $model->rating + $x; 
if($model->save())
return $this->renderAjax('_вьюшка_Блока_рейтинга_и_кнопок',['rating'=>$model->rating]);

return false;
}
Думаю идея ясна.
делаешь ajax запрос при нажатии на кнопку +1 или -1, который будет у тебя редактировать в базепост, проставляя ему нужный рейтинг. Как-то так