关于onAfterFind在什么情况下触发??

onAfterSave及onAfterDelete等都可以

但是在model里写的onAfterFind直接没有触发

请问这个onAfterFind具体在什么时候被触发?

经过测试1.0.8可在进行find的时候可以正确触发,1.0.9不行,不知道是有意修改的还是个bug,请开发人员帮忙解答一下

不光是onAfterFind,其它的事件也是一样

我在changelog里发现一句:

Enh: Improved AR performance by not raising events when no event handlers (Qiang)

请问是什么意思啊,难道以后事件都是手工添加的吗?

你的相关代码是怎样的?我测试过没问题啊。

不好意思,请问我应该在model里重写afterFind还是onAfterFind?

我测试重写afterFind正常触发,onAfterFind不行呢

不要重写onAfterFind。这个是用来触发事件的。重写afterFind()是正确的做法。

非常感谢,问题解决了,哈哈