晦涩de咚
- 晦涩de咚 2016-07-03 已签到连续签到2天,获得了10个金钱
- 晦涩de咚 发表了说说源码加密,大伙都是怎么解决的?
- 晦涩de咚 2016-07-06 已签到连续签到5天,获得了20个金钱
- 晦涩de咚 2016-07-05 已签到连续签到4天,获得了20个金钱
return [ [ 'class' => TimestampBehavior::className(), 'attributes' => [ ActiveRecord::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'], //插入数据时;给'created_at', 'updated_at'填充当前时间戳 ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'], //更新数据时;给 'updated_at'填充当前时间戳 ], ], ];
还可以用beforeSave
@474352380 贴整个model吧,字段有,还报字段不存在?这只能说字段有问题吧,我给你的原始写法可以吗?其实你本身的写法最终实现的就是还是我给你的原始写法。
return [ [ 'class' => TimestampBehavior::className(), 'attributes' => [ ActiveRecord::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'], //插入数据时;给'created_at', 'updated_at'填充当前时间戳 ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'], //更新数据时;给 'updated_at'填充当前时间戳 ], ], ];
还可以用beforeSave
@474352380 你的方法确实可以,但是似乎你写错了吧。你可以看http://www.yiichina.com/tutorial/830
你少一个中括号return[ [ 'class' => TimestampBehavior::className(), 'createdAtAttribute' => 'cdate',// 自己根据数据库字段修改 'updatedAtAttribute' => 'mdate', // 自己根据数据库字段修改 'value' => date('Y-m-d H:i:s', time()), ] ];
- 晦涩de咚 2016-07-04 已签到连续签到3天,获得了15个金钱