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

