其中 _before_insert 在add方法中调用 _before_update在save方法中调用 而_before_write方法却在add save addall三个方法中均调用(_before_write实际调用在_facade方法中,_facade方法在 add save addall三个方法均有调用),此现象 是因为不同人员编写造成的混乱么?
比如 我希望在新增数据时,对数据进行一定处理,如果在_before_insert中写,那批量新增时是不是就不能处理了?如果在_before_write中写,那么除了新增之外,更新是不是也会连带处理相同的逻辑,而且这种情况下 _before_insert不是没用了么
最佳答案