请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

timestampbehavior 的时间更新问题

在使用timestampbehavior时,为什么使用updateall更新username数据,updated_at数据的时间不会有变化?

https://img1.sycdn.imooc.com/szimg//598d1fba000126bb04060150.jpg

https://img1.sycdn.imooc.com/szimg//598d1fba0001382910000461.jpg

https://img1.sycdn.imooc.com/szimg//598d1fba00016bde07490538.jpg




正在回答 回答被采纳积分+3

1回答

Jason 2017-08-11 23:52:43

用$model直接调用save()更新,save()前想给要修改属性赋值,这样试试

0 回复 有任何疑惑可以回复我~
  • 这种方法是可以的,但如果多数据更新不是得for循环了,有些麻烦,updateall更新不了时间算不算bug?
    回复 有任何疑惑可以回复我~ 2017-08-13 07:42:30
  • Jason 回复 提问者 我只是个孩子4367021 #2
    这个是因为直接用类来调用的话,不会自动执行behaviors,看Yii2框架的底层就可以理解
    回复 有任何疑惑可以回复我~ 2017-08-13 17:43:52
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号