我在 AppModel.php 中有回调函数,并且对于某些模型,是否有办法在调用当前模型的回调(最好是在调用之前)的情况下自动调用应用程序模型回调。
例如假设我在 AppModel 中有 beforeSave
,对于我的模型中的每个 beforeSave 函数,我必须放置
其中的 parent::beforeSave($options)
。现在,我可以立即为所有模型制作它,这样我就不必在每个模型中放入每个回调。
谢谢
最佳答案
不。
因为您的模型扩展了 AppModel,所以这些回调函数中的任何一个都将覆盖父函数。您始终必须手动调用父函数。
关于Cakephp - 使用模型回调自动运行应用程序模型回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27635176/