pantera-digital/yii2-reviews

此包的最新版本(dev-master)没有可用的许可证信息。

Yii2 评论模块

安装: 129

依赖项: 0

建议者: 0

安全: 0

星级: 2

关注者: 4

分支: 1

开放问题: 0

类型:yii2-extension

dev-master 2021-12-29 13:06 UTC

This package is auto-updated.

Last update: 2024-09-29 05:21:24 UTC


README

安装

composer require pantera-digital/yii2-reviews

在配置中添加迁移路径

'controllerMap' => [
    'migrate' => [
        'class' => yii\console\controllers\MigrateController::className(),
        'migrationPath' => [
            '@pantera/reviews/migrations',
        ],
    ],
],

应用迁移

php yii migrate

配置后台

在后台配置中添加

'modules' => [
    'reviews' => [
        'class' => \pantera\reviews\admin\Module::class,
        'reviewAdminClasses' => [
            SampleClass::class => [
                'title' => 'Названия', //Имя как будет называется этот класс в списке
                'value' => 'title', //Имя поля в модели возможно указать callback
            ],
        ]
    ],
],

需要在路径 /admin/reviews/review-metric-type 添加指标

可以通过路径 /admin/reviews/review 添加评论

配置前端

在配置中添加

'modules' => [
    'reviews' => [
        'class' => \pantera\reviews\Module::class,
    ],
],

输出

用于输出最后评论

<?=\pantera\reviews\widgets\LatestReviews::widget([
    'model' => $model
]) ?>

用于输出所有评论的列表

<?= \pantera\reviews\widgets\ReviewsList::widget([
    'model' => $model,
]) ?>