如何实现yii2控制器内请求参数的验证?
- 内容介绍
- 文章标签
- 相关推荐
本文共计919个文字,预计阅读时间需要4分钟。
编写API接口时,通常会在控制器中进行简单验证参数的正确性。使用Yii框架时,仅使用验证器(因为比较熟悉)实现有两种方式(效果都不理想)。针对每个请求单独编写Model,定义验证规则并执行验证。
写api接口时一般会在控制器中简单验证参数的正确性。
使用yii只带验证器(因为比较熟悉)实现有两种方式(效果都不佳)。
针对每个请求单独写个Model , 定义验证规则并进行验证。 缺点:写好多参数验证的Model 类。
使用独立验证器 中提到的$validator->validateValue() 方法直接验证变量值。缺点:写实例化很多验证器对象。
本文共计919个文字,预计阅读时间需要4分钟。
编写API接口时,通常会在控制器中进行简单验证参数的正确性。使用Yii框架时,仅使用验证器(因为比较熟悉)实现有两种方式(效果都不理想)。针对每个请求单独编写Model,定义验证规则并执行验证。
写api接口时一般会在控制器中简单验证参数的正确性。
使用yii只带验证器(因为比较熟悉)实现有两种方式(效果都不佳)。
针对每个请求单独写个Model , 定义验证规则并进行验证。 缺点:写好多参数验证的Model 类。
使用独立验证器 中提到的$validator->validateValue() 方法直接验证变量值。缺点:写实例化很多验证器对象。

