idealia/yii2-bad-word

Yii2 的不良词过滤器

安装: 99

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 7

分支: 0

公开问题: 0

类型:yii2-extension

dev-master 2016-07-11 11:38 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:44:33 UTC


README

Yii2 的不良词过滤器

安装

安装此扩展的首选方式是通过 Composer

运行以下命令:

php composer.phar require --prefer-dist idealia/yii2-bad-word "*"

或将以下内容添加到您的 composer.json 文件的 require 部分中:

"idealia/yii2-bad-word": "*"

to the require section of your composer.json file.

应用迁移

php yii migrate --migrationPath=@vendor/idealia/yii2-bad-word/migrations

添加到配置文件

'components' => [
        'badword' => [
            'class' => \idealia\badword\BadWord::class,
            // 'obfuscation' => true,
            'provider' => [
                'class' => \idealia\badword\BadWordDbProvider::class
            ]
        ],
]

使用方法

$foo = Yii::$app->badword->filter('your text with bad words to replace by ***');

在活动记录验证器中

public function rules()
{
   return [
        ['title',  BadWordFilter::class],
   ]
}