yii2mod / yii2-comments

Comments module for Yii2
MIT License
159 stars 64 forks source link

Не корректно работае дерево в yii2 advansed #64

Closed tixaskiy closed 7 years ago

tixaskiy commented 7 years ago

есть проблема с построением дерева комментариев. Подключаю модуль во frontend при использовании комментариев без ветвления( только первый уровень), все работае отлично. Если использовать ветвление(погружение),то как только я делаю ответ на последний опубликованный комментарий, ответ отображается, но перестает отображатся последующие комментарии предидущего уровня, то есть не ответ на комментарий, а комментарий в верхнего уровня. В базу он записыватся, но в виде он не выводится. Можете меня помочь?

ihorchepurnyi commented 7 years ago

Попробуйте ваш модуль обновить на версию dev-master, я делал фикс для этой проблемы, но еще не создал релиз.

tixaskiy commented 7 years ago

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

tixaskiy commented 7 years ago

И еще приходится комментировать эту строку в конфиге - 'enableInlineEdit' => false, если не закоментить то приложение дает сбой
Setting unknown property: yii2mod\comments\Module::enableInlineEdit

ihorchepurnyi commented 7 years ago

в composer.json напишите следующее

"yii2mod/yii2-comments": "dev-master"

и после этого сделайте в консоли composer update

tixaskiy commented 7 years ago

спасибо большое, а насчет 'enableInlineEdit' => false ?

ihorchepurnyi commented 7 years ago

И еще приходится комментировать эту строку в конфиге - 'enableInlineEdit' => false, если не закоментить то приложение дает сбой Setting unknown property: yii2mod\comments\Module::enableInlineEdit

Это потому что у вас старая версия комментариев.

ihorchepurnyi commented 7 years ago

спасибо большое, а насчет 'enableInlineEdit' => false ?

Если у вас есть юзер с ролью admin, то он может редактировать все комментарии на фронтенде, без необходимости заходить в админку.

ihorchepurnyi commented 7 years ago

Выглядит это так

tixaskiy commented 7 years ago

,С построением комментариев всё отлично, заработало, спасибо. 'enableInlineEdit' => false теперь не вызывает ошибку. Правда доступ на правку есть у всех зарегистрированных пользователей, но это скорее всего из-за того что у меня не правильно организована система ролей. Я планировал что модерация комментариев будет через backend, так что 'enableInlineEdit' не столь важен. Вам огромное спасибо.

ihorchepurnyi commented 7 years ago

И вам спасибо за issue. Рад помочь!