【发布时间】:2021-08-05 06:26:47
【问题描述】:
我在 WHMCS 中创建了一个 addon moodule,它工作得很好! 现在我正在努力工作和学习钩子
我已经为客户端尝试了一些东西并且它工作但我在管理方面遇到了问题
这是我迄今为止在 module 目录上的 hooks.php 中尝试的内容:
add_hook('AdminAreaPage', 1, function($vars) {
$extraVariables = [];
if ($vars['filename'] == 'addonmodules') {
$extraVariables['newVariable1'] = $vars['admin_username'];
}
return $extraVariables;
});
但是当我在 list.php(模块目录中的一个文件)中想要获取如下所示的 $extraVariables 时,它的值为空!
<?php var_dump($extraVariables); ?>
我做错了什么或我错过了什么? 我只是想在我的模块文件中获取我在钩子中创建的数据
whmcs 钩子变量是否仅在 tpl 文件中有效且可以访问?
【问题讨论】: