属性 |
值 |
命名空间 |
fize\security |
类名 |
Validator |
构造
public function __construct ()
在此定义一些相对复杂的配置
规则定义
public function rules (
array $rules
)
命名定义
public function names (
array $names
)
添加验证器信息定义
public function validate (
string $validate,
string $description
)
参数: |
名称
|
说明
|
validate
|
验证器名称
|
description
|
信息描述
|
|
信息定义
public function messages (
array $messages
)
场景定义
public function scenes (
array $scenes
)
是否有指定场景
public function hasScene (
string $scene
) : bool
场景指定
public function scene (
string $scene
)
设置是否批量验证
public function batch (
bool $batch
)
设置场景规则重定义
public function sceneRules (
string $scene,
array $rules
)
设置场景字段命名重定义
public function sceneNames (
string $scene,
array $names
)
参数: |
名称
|
说明
|
scene
|
场景
|
names
|
字段命名
|
|
设置场景信息重定义
public function sceneMessages (
string $scene,
array $messages
)
参数: |
名称
|
说明
|
scene
|
场景
|
messages
|
场景信息
|
|
验证数据
public function check (
array $data
) : bool|string|array
参数: |
|
返回值: | 成功返回 true,失败返回失败信息
|
如果启用批量验证,则失败时返回值为错误数组,否则为错误信息