rokorolov / yii2-purifier-behavior
此包已被放弃且不再维护。作者建议使用 abandoned/yii2-purifier-behavior 包。
Purifier 提供了清除 HTML 中任何有害代码的能力。
v1.0.0
2016-01-25 09:20 UTC
Requires
- yiisoft/yii2: >=2.0.6
This package is not auto-updated.
Last update: 2022-09-22 19:24:26 UTC
README
Purifier 提供了清除 HTML 中任何有害代码的能力。
安装
安装此扩展的首选方法是使用 composer。
运行以下命令:
php composer.phar require --prefer-dist rokorolov/yii2-purifier-behavior "*"
或者在您的 composer.json 文件的 require 部分添加:
"rokorolov/yii2-purifier-behavior": "*"
使用方法
扩展安装完成后,只需在您的代码中通过以下方式使用它:
将行为附加到模型并配置。
use rokorolov\purifier\PurifierBehavior; public function behaviors() { return [ // ... 'purifierBehavior' => [ 'class' => PurifierBehavior::className(), 'attributes' => [ self::EVENT_BEFORE_UPDATE => ['description'], self::EVENT_BEFORE_INSERT => ['description'], ], 'textAttributes' => [ self::EVENT_BEFORE_UPDATE => ['title', 'slug'], self::EVENT_BEFORE_INSERT => ['title', 'slug'] ] ], ]; }