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

saonian 发布于 18-09-06 01:45 1040 点击
我的`rules`里限制`description`最大长度为**300**,但是我在保存入库的并没有截取`description`,而是选择在`beforeSave`方法里统一截取。 本来想着能省点事,不用每次入库的时候截取。然而在保存的会先验证`rules`的规则,然后才是`beforeSave`。 保存数据的时候的流程图 ![Xnip2018-09-06_01-43-29.jpg](https://www.shiqidu.com/upload/discussion/20180906/259f32ffebb1967dd70f90276e274fbf_origin.jpg) 官方说明 ![Xnip2018-09-06_01-36-15.jpg](https://www.shiqidu.com/upload/discussion/20180906/43586a86621027e340c4146d151d177c_origin.jpg) 搞技术不可不求甚解,多看官方代码还是有好处的。
0 评论

请登录后发表评论

saonian

all or nothing, now or never.

文章
回复
粉丝