刘师傅

刘师傅

趁这阵子有兴趣就研究下呗

  • 财富值20887
  • 威望值220
  • 总积分23897

个人信息

  • 回复了 的说说
    老铁,终于下雪了
    哪个村的?
  • 2019-01-09 已签到
    连续签到24天,获得了20个金钱
  • 真是奇了怪了。我没见到这样的。
    据我所知,页面如果出现ActiveForm,及ActiveField的表单。那么渲染时都会用到前端的js验证库。其中包括你说的yii.validation.js。
    你说的post之后,请问页面是否执行了刷新,新页面是不是需要加载上述两个表单组件?如果是那就没有问题。

  • 2019-01-08 已签到
    连续签到23天,获得了20个金钱
  • 2019-01-07 已签到
    连续签到22天,获得了20个金钱
  • 2019-01-06 已签到
    连续签到21天,获得了20个金钱
  • 首先你的例子是这样的:

    Update t_user set name='aa' where id=1
    Update t_user set name='bb' where id=2
    Update t_user set name='cc' where id=3
    

    然后你又说“要修改的值都是一样的”,请问,是都修改name字段,但是name字段的值不一样?
    或者是:都修改name,并且值也一样:

    Update t_user set name='aa' where id=1
    Update t_user set name='aa' where id=2
    Update t_user set name='aa' where id=3
    

    如果是第一种情况,Yii2没有,我目前也没见过哪个框架有这个。如果真发现了,你可以分享出来,我们都受益。
    如果是第二种情况,我也得这就好说了。

    tabName::updateAll(['name'=>'aa'],['id'=>['1','2','3']);
    

    从原理来说,我觉得如果真要封装出符合第一种情况更新的方法,肯定得用到循环吧。
    先看看再说吧。

  • 2019-01-05 已签到
    连续签到20天,获得了20个金钱
  • 回复了 的说说
    真的发现,做技术,要先照着一个方向去钻研,精通一项之后,再扩展延伸到其他的技术。
    说得是,坚持不懈走下去。
  • 赞了说说
    邮箱绑定成功
副董事长 等级规则
23897/50000
资料完整度
70/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

9

Ta的访客

47