actionAjaxDie <controllername> <method>的命名示例在Prestashop 1.7中挂钩之前

时间:2017-10-31 21:45:28

标签: prestashop prestashop-1.7

阅读Prestashop hooks doc,我没有在文档或搜索引擎中找到有关如何实现钩子actionAjaxDie<ControllerName><Method>Before的示例。

以下是我的案例:

我想在actionAjaxDie<ControllerName><Method>Before上对displayAjaxRefresh()课程的方法CartControllers实施[Prestashop Project]/controllers/front/CartControllers.php挂钩。

在我的自定义模块的install()方法中:[Prestashop Project]/modules/mymodule/mymodule.php

目前尚不清楚我是否应该在方法或小写的名称上实施actionAjaxDie<ControllerName><Method>Before 大写字母或以其他方式实现预见到:

$this->registerHook('actionAjaxDieCartControllerDisplayAjaxRefreshBefore')

$this->registerHook('actionAjaxDieCartControllerdisplayAjaxRefreshBefore')

其他一些模式?

1 个答案:

答案 0 :(得分:0)

测试后,它使用方法第一个字母上的大写字母:

$this->registerHook('actionAjaxDieCartControllerDisplayAjaxRefreshBefore')

并在[Prestashop Project]/modules/mymodule/mymodule.php中调用方法:

actionAjaxDieCartControllerDisplayAjaxRefreshBefore()