刘师傅
- 刘师傅 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个金钱
- 刘师傅 回答了问题 Yii2 的批量修改更新是怎么操作的
首先你的例子是这样的:
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个金钱
- 刘师傅 赞了说说邮箱绑定成功