pantera-digital / yii2-reviews
此包的最新版本(dev-master)没有可用的许可证信息。
Yii2 评论模块
dev-master
2021-12-29 13:06 UTC
Requires
- php: >=7.0.0
- bower-asset/growl: *
- bower-asset/ladda: 1.0.6
- kartik-v/yii2-widget-depdrop: @dev
- pheme/yii2-toggle-column: *
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
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,
]) ?>