afterCreate
和afterUpdate
回调都返回模型。 <{1}}只提供回调,而afterDestroy
仅提供标准。
我很好奇,如果我做错了......
如果我使用beforeDestroy
我基本上被告知某个&#39; ....&#39;某处&#39; ....已被销毁。
如果我使用afterDestroy
,我必须自己重新查看模型。
我知道帆没有&#39; rails,但是对我来说生命周期回调可以访问模型,或者如果不是模型,至少它的值是有意义的......
你说什么风帆社区?
答案 0 :(得分:6)
从Waterline v0.10.0-rc6(已发布about a month ago)开始,afterDestroy
确实提供了被破坏实例的数组作为第一个参数。刚刚更新了文档,感谢您指出。
就beforeDestroy
而言,它与所有&#34;之前的#34}相同。回调,因为它为您提供了用于查找模型但不会为您查找模型的条件。这是为了避免不必要的查询,当您可以完成所需的操作(包括完全取消操作)而无需访问数据库。我称之为非常有用!