我在Mautic php api-library安装时遇到问题,如the docs所述。我按照上面的说法下载了zip。
从Github下载软件包。然后,Extract在项目中包含以下代码:
我下载了lib文件夹,其中包含很多php文件并将其添加到我的项目中,然后创建一个简单的php文件。
<?php
require_once __DIR__ . '/lib/Mautic/MauticApi.php'; // yes, the path is correct
use Mautic\Auth\ApiAuth;
session_start();
$settings = array(
'userName' => '...',
'password' => '...'
);
// Initiate the auth object specifying to use BasicAuth
$initAuth = new ApiAuth();
$auth = $initAuth->newAuth($settings, 'BasicAuth');
找到了MauticApi.php文件但执行时遇到了错误。
致命错误:Class&#39; Mautic \ Auth \ ApiAuth&#39;在第11行的C:\ xampp \ htdocs \ test \ test.php中找不到
我认为必须递归地包含lib文件夹中的所有文件。但是文档告诉我们只包含MauticApi.php文件。那是对的吗?我该怎么办?
服务器信息:
PHP Version 5.6.33
cURL support enabled
cURL Information 7.56.0
Server API Apache 2.0 Handler
答案 0 :(得分:1)
我建议使用composer来安装库并只包含自动加载文件。手动添加库将强制您在脚本中包含所有文件。