0

文档所述,我在安装Mautic php api-library时遇到问题。我下载了上面提到的zip。

从 Github 下载包。提取然后在您的项目中包含以下代码:

我下载了包含大量php文件的lib文件夹并将其添加到我的项目中,然后他们创建了一个简单的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 文件,但执行时出现错误。

致命错误:在第 11 行的 C:\xampp\htdocs\test\test.php 中找不到类 'Mautic\Auth\ApiAuth'

我认为 lib 文件夹中的所有文件都必须递归包含。但文档告诉只包含 MauticApi.php 文件。那是对的吗?我应该怎么办?

服务器信息:

PHP Version 5.6.33
cURL support enabled 
cURL Information 7.56.0 
Server API Apache 2.0 Handler 
4

1 回答 1

2

我建议使用 composer 来安装库并只包含自动加载文件。手动添加库将强制您在脚本中包含所有文件。

于 2018-03-08T14:39:38.707 回答