我在 symfony5 上的 zabbixAPI 遇到了一些问题(使用 php8 的 confirm-it-solutions/php-zabbix-api lib)并且我收到了这个错误:警告:未定义的属性:ZabbixApi\ZabbixApi::$authToken,老实说我不知道出了什么问题,在尝试使用 getHosts 或其中几乎大部分我得到这个错误之后。使用 getApiUrl 获取数据后。
class ZabbixController
{
/**
* @Route (path="zabbix",name="zabbix_worker")
* @return Response
*/
function zabbixGraph(): Response
{
$zabbixUrl = 'url';
$zabbixUser = 'user';
$zabbixPassword = 'passwd';
$zabbixData = [$zabbixUrl,$zabbixUser, $zabbixPassword];
try {
$api = new ZabbixApi($zabbixData);
} catch (Exception $e) {
echo $e->getMessage();
}
$GetGraphId = $api->graphGet(array(
'output' => 'extend',
'filter' => array('host' =>'abros'),
'search' => array('name' => 'Network traffic on')
));
echo($GetGraphId);
return new Response($GetGraphId);
}}
这是我的错误屏幕 非常感谢任何帮助/线索/任何事情