mg-code / yii2-filters
Yii框架2.0的实用过滤器集合
v1.0.1
2015-07-09 12:49 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-27 03:42:11 UTC
README
此过滤器如果应用的动作接收到的不是AJAX请求,则会抛出异常(BadRequestHttpException)。
用法
要使用AjaxFilter,在你的控制器类的behaviors()方法中声明它。
使用only和except属性来包含/排除过滤器中的动作。
public function behaviors() { return [ 'onlyAjax' => [ 'class' => \mgcode\filters\AjaxFilter::className(), 'only' => ['ajaxValidate'], ], ]; }
DisableCsrfValidationFilter
此过滤器禁用CSRF验证。主要用于反馈动作(例如,从支付服务接收响应时)。
用法
要使用DisableCsrfValidationFilter,在你的控制器类的behaviors()方法中声明它。
使用only和except属性来包含/排除过滤器中的动作。
public function behaviors() { return [ 'disableCsrf' => [ 'class' => \mgcode\filters\DisableCsrfValidationFilter::className(), 'only' => ['feedback'], ], ]; }