-
Добавьте "yii2-cackle-reviews" в секцию "require" файла composer.json вашего проекта:
{ "require": { "evgenybukharev/yii2-cackle-reviews": "dev-master" } }
-
Запустите обновление менеджера пакетов
php composer.phar update
-
Выполните миграции
php yii migrate/up --migrationPath=@vendor/evgenybukharev/yii2-cackle-reviews/migrations
-
Настройте модуль в конфигурационном файле
'modules' => [ 'cackle_reviews' => [ 'class' => 'evgenybukharev\yii2_cackle_reviews\Module', 'site_id' => 'YOUR_ID', 'account_api_key' => 'YOUR_KEY', 'site_api_key' => 'YOUR_KEY', ], ],
С более подробной информацией, как получить
account_api_key
иsite_api_key
Вы можете ознакомиться на странице [http://cackle.me/help/review-import] -
Вызов виджета
echo CackleReviewWidget::widget([ 'sync' => true, 'params' => [ 'channel' => 'your_product_id', ] ]);
-
Синхронизация отзывов с сервером cackle.
Реализовано 2 типа синхронизации, непосредственно через виджет, указав параметр sync=>true, либо используя консольную команду:
yii cackle_reviews/sync
Профит!