使用mandrill api发送邮件时找不到“Mandrill \ Struct”类

时间:2015-05-06 11:52:34

标签: php mandrill

我正在使用mandrill的api通过我的核心php项目发送电子邮件。我按照给定here

的步骤进行操作

我没有添加为“使用”,而是在我的页面中添加了相应的文件。叫api。但它向我展示了上述错误。 api的架构有点像框架。我还没有在框架上工作过。不知道如何解决它。

我做了以下

include '../api/mandrill-api-php/vendor/autoload.php';
include '../api/mandrill-api-php/vendor/jlinn/mandrill-api-php/src/Mandrill/Mandrill.php';
include '../api/mandrill-api-php/vendor/jlinn/mandrill-api-php/src/Mandrill/Struct/Message.php';
include '../api/mandrill-api-php/vendor/jlinn/mandrill-api-php/src/Mandrill/Struct/Recipient.php';

它显示我找不到错误类mandrill。

1 个答案:

答案 0 :(得分:1)

仅包含这3个依赖项是不够的,因为mandrill对其类有其他依赖性。您可以做的是按照mandrill-api自述文件中的建议使用composer安装mandrill-api:

php composer.phar require jlinn/mandrill-api-php:~1.0

然后,在你的php中,包含自动加载文件:

require 'vendor/autoload.php';