阅读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')
或其他一些模式?
答案 0 :(得分:0)
测试后,它使用方法第一个字母上的大写字母:
$this->registerHook('actionAjaxDieCartControllerDisplayAjaxRefreshBefore')
并在[Prestashop Project]/modules/mymodule/mymodule.php
中调用方法:
actionAjaxDieCartControllerDisplayAjaxRefreshBefore()
。