gpt4 book ai didi

codeigniter - 带有 Codeigniter 的 SendInBlue PHP API

转载 作者:行者123 更新时间:2023-12-04 12:45:12 32 4
gpt4 key购买 nike

我正在使用 Codeigniter 框架并尝试与 SendInBlue 的 PHP API 集成。他们的 PHP documentation不是很有帮助,Github 上的设置说明也不清楚。

该文档说“下载文件并包含 autoload.php”:

require_once('/path/to/APIv3-php-library/vendor/autoload.php');

但是我找不到 autoload任何地方,我都不确定如何将其包含在我的 CI 结构中。

更新:

我联系了 Sendinblue 支持,他们没有针对 CI 用户的任何安装教程。我尝试使用 Compiler,并创建了文件夹结构,但在将其与 CI 集成时仍然存在问题。我将所有文件夹放在我的库中,但它没有正确加载并提示 Autoload 类不存在。

Composer result

最佳答案

要获取 autoload.php,您需要使用 Composer .这将解决所有依赖项并为您安装/更新它们。

如果您已经拥有整个 SendInBlue API 库位置中的文件夹结构,您只能添加到您的 Controller 中,在 class My_Class ... 之前线路require_once (APPPATH . 'vendor/autoload.php');
例如。

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

// include manually module library - SendInBlue API
require_once (APPPATH . 'vendor/autoload.php');

class My_Class extends CI_Controller {
....

之后,您可以按照 Github: APIv3-php-library - Getting Started 中的指南进行操作。

如果出现错误,则表示您的 SendInBlue 结构不好。我建议您使用 Composer
  • 如果未安装,请安装 Composer - Installation - Linux / Unix / OSXInstallation - Windows
  • 使用 Composer 安装 SendinBlue 的 API - Github: APIv3-php-library - Installation & Usage
  • 添加 autoload.php在您的 Controller 中 - 参见前面的示例

  • 如果您仍有问题,请在此处添加错误列表。

    关于codeigniter - 带有 Codeigniter 的 SendInBlue PHP API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51012680/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com