idealia / yii2-bad-word
Yii2 的不良词过滤器
dev-master
2016-07-11 11:38 UTC
Requires
- yiisoft/yii2: *
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],
]
}