大佬教程收集整理的这篇文章主要介绍了Yii 2.0中场景的使用教程,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
熟悉Yii框架的人都知道,灵活的使用场景可以达到事半功倍的效果!
比如普通的数据的新增、修改,新增需要验证其中两个字段,而修改只需要验证其中一个字段;还有种情况,也是我们现在用到的,同一张表(同一个model)有可能在不同的项目分支中使用,但是不用的项目分支对成员变量的验证是不一样的,这时使用场景就可以轻松搞定;
2、但是对于初学者可能还是不能灵活的应用:
对于rules中指定部分成员变量的验证规则以及所属场景,还是推荐上面这种写法,当然也可以直接在类里面定义一个方法名为scenarios的方法;
1、如果需要new一个新的对象就使用某个场景,直接采用:
2、更新数据的时候经常会用到这种:
使用场景的方法是:
这样,在操作当前对象的时候就会按照所设定的场景进行规则验证。
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对菜鸟教程的支持。
以上是大佬教程为你收集整理的Yii 2.0中场景的使用教程全部内容,希望文章能够帮你解决Yii 2.0中场景的使用教程所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。