yii2mod / yii2-comments

Comments module for Yii2
MIT License
158 stars 63 forks source link

Проблема при добавлении коментария #59

Closed Lovetospuch closed 7 years ago

Lovetospuch commented 7 years ago

Приветствую, есть такая проблема после добавления каждого 2-ого комментария если не обновлять страницу, получаю JSON такого вида {"status":"success"} вместо того чтобы остаться на той же странице. В чем может быть проблема такого поведения. Собственно actionCreate() в defaultController
содержит данную строку return ['status' => 'success']; но почему первый комментарий добавляется без проблем а второй возвращает данный json.

ihorchepurnyi commented 7 years ago

Здравствуйте, скиньте пожалуйста ваш код сюда.

Lovetospuch commented 7 years ago

Конфиг:

'comment' => [ 'class' => 'yii2mod\comments\Module', ],

Виджет внутри view:

<?= Comment::widget([ 'model' => $poster, 'dataProviderConfig' => [ 'pagination' => [ 'pageSize' => 10 ], ] ]) ?>

Собственно все взял из доков.

ihorchepurnyi commented 7 years ago

Честно говоря не могу воспроизвести, только что добавлял комменты на сайте на котором php 7.1, mysql 5.7, yii - 2.0.11

ihorchepurnyi commented 7 years ago

У вас последняя версия этого модуля?

Lovetospuch commented 7 years ago

image После добавления комментария так же получаю в консоли ошибку.

Да последняя.

Lovetospuch commented 7 years ago

Комментарий при этом добавляется.

ihorchepurnyi commented 7 years ago

Попробуйте такую конфигурацию

<?php echo \yii2mod\comments\widgets\Comment::widget([
    'model' => $model,
    'pjaxContainerId' => 'comment-container'
]); ?>
Lovetospuch commented 7 years ago

Реакция увы та же :(

ihorchepurnyi commented 7 years ago

После добавления первого комментария обновляется pjax контейнер, и почему то отваливается весь js связанный с yiiActiveForm.

ihorchepurnyi commented 7 years ago

Честно говоря пока идей нет :(

Lovetospuch commented 7 years ago

Буду крутить, спасибо за помощь.

ihorchepurnyi commented 7 years ago

та не за что, извиняюсь что не смог помочь вам пофиксить проблему

Lovetospuch commented 7 years ago

Проблему решил, может кому то будет интересно. Проблема заключалась в том что прошлый программист подключил сразу 2 jquery который идет из под коробки и сторонний отсюда конфликт. Так же тот jquery что шел из под коробки почему то не функционировал должным образом, подключил последнюю версию и все гуд.

ihorchepurnyi commented 7 years ago

Супер, большое спасибо за фидбек