wirwolf / yii2-request-validator

此包已被 弃用 且不再维护。未建议替代包。
此包的最新版本(v1.2.2)没有可用的许可证信息。

v1.2.2 2016-12-23 09:50 UTC

This package is auto-updated.

Last update: 2020-02-07 20:59:57 UTC


README

用于验证输入数据(方法、有效载荷、头部)的库

安装

运行命令

composer require wirwolf/yii2-request-validator
composer update

或者添加

"wirwolf/yii2-request-validator": "*"

到你的 composer.json 文件的 require 部分。

使用

在任何控制器中添加 behavior requestValidator。

示例

    public function behaviors()
    {
        return [
            'requestValidator' => [
                'class' => ActionValidator::className(),
                'actions' => [
                    'index' => [
                        'get' => [
                            'headers' => false,
                            'fields' => [
                                'key' => '',
                                'recursiveKey' => ['key']
                            ],
                        ]
                    ],
                ],
            ]
        ];
    }

待办事项

修复:从字段中移除任何值

添加:字段类型验证器。IsRequired,字段类型(\yii\validators) 和默认值

添加:功能测试