Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Yii widjet Comment

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Merrym
Отправлено: 18 Января, 2016 - 17:58:11
Post Id


Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Нояб. 2015  


Помог: 0 раз(а)




Проблема с установкой!!!

Пытаюсь настроить https://github[dot]com/rmrevin/yii2-comments Виджет коммент.

Не могу найти проблему ошибки!!

Call to a member function model() on a non-object

vendor\rmrevin\yii2-comments\widgets\CommentListWidget.php 74 line

CODE (htmlphp):
скопировать код в буфер обмена
  1.     public function run()
  2.     {
  3.         CommentListAsset::register($this->getView());
  4.  
  5.         $this->processDelete();
  6.  
  7.         /** @var Comments\models\Comment $CommentModel */
  8.         $CommentModel = \Yii::createObject(Comments\Module::instance()->model('comment'));
  9.         $CommentsQuery = $CommentModel::find()
  10.             ->byEntity($this->entity);


кинул код, где выскакивает ошибка, может кто-то такое видел.

Скачал через композер, поставил в конфиге строку
CODE (htmlphp):
скопировать код в буфер обмена
  1.         'comments' => [
  2.             'class' => 'rmrevin\yii\module\Comments\Module',
  3.             'userIdentityClass' => 'app\models\User',
  4.             'useRbac' => false,
  5.         ],


У меня есть класс User, который расширяет все интерфесы

CODE (htmlphp):
скопировать код в буфер обмена
  1. class User extends \yii\db\ActiveRecord implements IdentityInterface, \rmrevin\yii\module\Comments\interfaces\CommentatorInterface


Подскажите куда копать!!!
(Добавление)
CODE (htmlphp):
скопировать код в буфер обмена
  1. echo Comments\widgets\CommentListWidget::widget([
  2.     'entity' => (string) 'photo-15', // type and id
  3. ]);

В вюхе пока поставил код, который на хабе

'entity' => (string) 'photo-15', // type and id пока не пойму что он просит. Не понятно переводит

entity (required, string) The entity that will identify the comments under on section from all the comments in this module.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB