asinfotrack/yii2-comments

Yii2-comments 是一个行为和一组小部件,用于在 Yii2-ActiveRecord-Models 上启用通用评论功能

安装: 348

依赖者: 0

建议者: 0

安全: 0

星标: 7

关注者: 5

分支: 0

开放问题: 1

类型:yii2-extension

1.0.0 2020-12-22 12:43 UTC

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
]) ?>

变更日志

了解最新的改进。