@zelenin спасибо, это работает. Я проверил еще вот какой момент, если нужно посчитать сколько всего комментариев (когда сюда if($this->post_id) мы не попадаем) и получается andWhere работает без where. Я почему-то думал, что andWhere без where не будет работать.
и на форуме ispmgr писали что он там, но его там нет, там только перечисление подключаемых плагинов. Но моя проблема уже решилась перезагрузкой сервера =)
Дописал ссылки, и избавился от 3 методов в пользу более универсального:
$widget.on('click.comments', '.upvote,.downvote,.report', function() {
var action = $(this).data('action');
var url = $(this).attr('href');
var data = {'action':action};
data[csrf_param] = csrf_token;
@zelenin я не знаю как мутят щас эту тему в ооп, $event->sender->hasErrors() действительно есть hasErrors, если распечатать $event ну негде hasErrors не видно. Во времена моей молодости такого не было.