记一次踩坑记录 | Yii2 在保存数据时,会先验证rules规则然后再走beforeSave方法

18-09-06 01:45 字数 172 阅读 1475

我的rules里限制description最大长度为300,但是我在保存入库的并没有截取description,而是选择在beforeSave方法里统一截取。

本来想着能省点事,不用每次入库的时候截取。然而在保存的会先验证rules的规则,然后才是beforeSave

保存数据的时候的流程图

Xnip2018-09-06_01-43-29.jpg

官方说明

Xnip2018-09-06_01-36-15.jpg

搞技术不可不求甚解,多看官方代码还是有好处的。

0人点赞>
关注 收藏 改进 举报
1 条评论
排序方式 时间 投票
Up骚年

同一个坑栽了两次,我特么也是服了自己了。

请登录后发表评论
站长 @ 十七度
文章
304
粉丝
18
喜欢
140
收藏
22
排名 : 1
访问 : 53.74万
私信