Php 如何从WHMCS模块挂钩内部访问插件模块配置?

Php 如何从WHMCS模块挂钩内部访问插件模块配置?,php,whmcs,Php,Whmcs,我已经在该模块的“模块加载项”配置屏幕中存储了我希望将WHMCS连接到的API的API信息。文档使我看起来应该能够从$vars数组访问它。但当我转储该阵列时,我看不到其中的配置。如何获取API凭据?附加模块设置存储在tbladdonmodules表中。因此,对于插件模块示例\插件,要获取设置,请使用以下代码: 使用WHMCS\Database\Capsule作为数据库; 添加挂钩('ClientAreaPage',1,函数($vars){ $targetValue='';//如果未找到设置,则为

我已经在该模块的“模块加载项”配置屏幕中存储了我希望将WHMCS连接到的API的API信息。文档使我看起来应该能够从$vars数组访问它。但当我转储该阵列时,我看不到其中的配置。如何获取API凭据?

附加模块设置存储在
tbladdonmodules
表中。因此,对于插件模块示例\插件,要获取设置,请使用以下代码:

使用WHMCS\Database\Capsule作为数据库;
添加挂钩('ClientAreaPage',1,函数($vars){
$targetValue='';//如果未找到设置,则为默认值
$setting=DB::table('tbladdonmodules')->select('value')->where('module','example_addon')->where('setting','target_config')->first();
如果(!空($setting)){
$targetValue=$setting->value;
}
//TODO:使用$targetValue
});