码迷,mamicode.com
首页 > 其他好文 > 详细

Yii里model验证的小技巧

时间:2015-08-20 18:53:13      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

例如:需要判断,字符长度在12-20之间,最大长度的提示语用tooLong,最小提示语言用tooShort

  array(‘pay_order‘, ‘length‘, ‘max‘ => 20, ‘tooLong‘ => ‘字符长度在12-20位之间‘, ‘min‘ => 12, ‘tooShort‘ => ‘字符长度在12-20位之间‘, ‘on‘ => ‘fahuo‘),

 

情景模式:如果自己的model里的的验证不想给别人造成麻烦,必定model都是大家公用的,那么用情景模式是最好不过了

如果要做表单添加功能:那么$model=new 类名("情景模式名字");

  例如:情景名字叫mytest

           那么使用的时候用:$model=new 类名("mytest");

如果是修改:那么先要查找到这一条数据,然后再给它指定情景模式

           $model=类名::model()->find();

           $model->scenario=情景名字;

   例如:情景名字叫mytest     

      那么使用的时候用:                   类名::model()->find();

                      $model->scenario=mytest;

 

Yii里model验证的小技巧

标签:

原文地址:http://www.cnblogs.com/songqiaoli/p/4745819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!