我正在创建一个Yii应用程序,其中数据POST
通过 REST 调用通过请求发送到我的服务器。由于场景中没有ActiveForm
出现,使用正在发送数据的 Model 类验证数据的最佳方法是什么,并且在成功验证后,它将被保存到 db 表中。
我浏览了官方文档,但没有找到任何相关内容。由于提供了内置方法ActiveForm
$model->validate()
,我想知道这样的事情是否像为发布的数据调用函数一样简单,而无需使用我的类ActiveForm
验证该数据。Model
我知道它可以完成,isset($_POST['somefield']
但它有点传统的方法并且要为每个字段重复(我个人觉得检查数据是否发布在一个字段中然后分别对每个字段执行验证是一个无聊的活动)。
有没有我错过的官方文档?或者如果文档中没有给出,最好的方法是什么?
建议我一些创造代码魔法的东西..