asinfotrack / yii2-comments
Yii2-comments 是一个行为和一组小部件,用于在 Yii2-ActiveRecord-Models 上启用通用评论功能
1.0.0
2020-12-22 12:43 UTC
Requires
- php: >=7.1.0
- asinfotrack/yii2-toolbox: ^1.0.2
- cebe/yii2-gravatar: ~1.1
- yiisoft/yii2: ^2.0.0
This package is auto-updated.
Last update: 2024-08-30 01:09:40 UTC
README
Yii2-comments 是一个行为和一组小部件,用于在 Yii2-ActiveRecord-Models 上启用评论功能
优点
这不是第一个评论扩展。那么为什么使用这个?以下是一些主要优点
- 此扩展与复合主键一起工作
- 处理和配置非常简单
- 出色的显示、列出和添加评论的小部件
安装
安装此扩展的首选方式是通过 composer。
运行以下命令
$ composer require asinfotrack/yii2-comments
或将以下内容添加到您的 composer.json
文件的 require
部分。
"asinfotrack/yii2-comments": "~0.8.2"
迁移
下载所有必需内容后,您需要应用迁移以创建审计跟踪条目表
yii migrate --migrationPath=@vendor/asinfotrack/yii2-comments/migrations
要删除该表,只需执行相同的迁移向下操作。
使用方法
行为
将行为附加到您的模型,然后完成
public function behaviors() { return [ // ... 'comments'=>[ 'class'=>CommentBehavior::class, //TODO: comment this ], // ... ]; }
小部件
小部件也非常易于使用。只需提供要获取审计跟踪的模型即可
<?= Comments::widget([ 'model'=>$model, // some of the optional configurations //TODO: comment this ]) ?>