Cakephp - 使用模型回调自动运行应用程序模型回调

标签 cakephp callback

我在 AppModel.php 中有回调函数,并且对于某些模型,是否有办法在调用当前模型的回调(最好是在调用之前)的情况下自动调用应用程序模型回调。

例如假设我在 AppModel 中有 beforeSave ,对于我的模型中的每个 beforeSave 函数,我必须放置 其中的 parent::beforeSave($options) 。现在,我可以立即为所有模型制作它,这样我就不必在每个模型中放入每个回调。

谢谢

最佳答案

不。

因为您的模型扩展了 AppModel,所以这些回调函数中的任何一个都将覆盖父函数。您始终必须手动调用父函数。

关于Cakephp - 使用模型回调自动运行应用程序模型回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27635176/

相关文章:

php - 在 CakePHP 中手动构建树

c++ - SQLite 预更新 Hook 重入

javascript - 如何在回调中访问正确的“this”?

php - 如何在自定义 404 页面上设置页面标题?

php - 如何在cakephp中对自定义查询结果进行分页

c++ - C 回调中的 try{ } catch(...) { } - 坏主意?

php - 使用回调在 Node js 中全局访问变量

javascript - 从一个 .js 文件调用另一个 .js 文件中的函数时出现命名空间问题

php - 禁止后有选择地踢出登录用户

cakephp - 设置 CakePHP 3 插件测试