yiichina点com

yiichina点com

http://www.digpage.com/property.html 保存一下互相学习

  • 财富值670
  • 威望值0
  • 总积分870

个人信息

  • 赞了评论

    看了下源码,无言以对,数据库字段 int(15)都出来了???估计您没做过大型的电商网站开发吧,很多细节处理都不到位,说简单点就是个学习 demo,真正应用到大流量的情况下基本没软用,小打小闹而已。

  • 2019-01-29 已签到
    连续签到2天,获得了10个金钱
  • 2019-01-28 已签到
    连续签到1天,获得了5个金钱
  • 2019-01-22 已签到
    连续签到2天,获得了10个金钱
  • 回复了 的评论

    如果知道有错误发生,但是又不知道是哪个字段报错了,我只想获得一个错误信息,有啥好的办法没?有没有直接的操作方法没?

    貌似没有这个方法

  • 2019-01-21 已签到
    连续签到1天,获得了5个金钱
  • 赞了评论

    简单点说,就是验证顺序的问题:

    如果在模型里只写了rules 验证(当然只写rule也是可以自定义场景的),那么就去rules里验证表单数据。
    如果在模型里又写了 scenarios 那么验证要先去 scenarios里验证,如果验证到了,就不会去rules里再验证了。

    例如:

    public function rules(){
        return [['name','age'],'required','message'=>'name不能为空','on'=>'create']
    }
    
    public function scenarios(){
        return ['create'=>['name']];
    }
    
    

    如果使用模型的地方指定了create场景,那么只会验证name不能为空,提交表单的时候age为空也可以提交。
    如果把scenarios 注释掉。那么再提交表单的时候。验证会提示name 和 age 都不能为空。

  • 赞了说说
    如果这条说说集够一个赞,今晚就去腐败
  • 赞了说说
    星期五了!
  • 2019-01-18 已签到
    连续签到4天,获得了20个金钱
主管 等级规则
870/1000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

8

Ta的粉丝

3

Ta的访客

24