创建Mailchimp List类的对象

时间:2014-05-05 04:54:38

标签: php oop wrapper mailchimp

我正在使用Mailchimp的PHP API包装器创建一个非常简单的注册表单。它由电子邮件输入和提交按钮组成。

<!DOCTYPE>  
<html>
<head>
    <title>Mailchimp API test</title>
</head>
<body>

    <?php 

    $email = $_POST['email'];

    $subscribe = new Mailchimp_Lists();

    $subscribe->subscribe("apikey", "listid", $email);


    ?>

    <form method="post">

        <label for="email">Email:</label>
        <input type="email" name="email" />
        <input type="submit" value="subscribe" />

    </form>

</body>
</html>

我在error_log中收到以下消息

[05-May-2014 06:48:04 Europe/Berlin] PHP Fatal error:  Class 'Mailchimp_Lists' not found in /Users/Chappell/Websites/MailchimpSandbox/index.php on line 12

我使用composer安装了包装器,Mailchimp lists.php文件位于vendor / mailchimp / mailchimp / src / Mailchimp / Lists.php

有没有PHP包装经验的人都知道如何在我的$ subscribe对象上成功调用subscribe方法。

1 个答案:

答案 0 :(得分:2)

我不熟悉MailChimp但是为了实例化任何类对象,您需要包含该类。类似的东西:

include "vendor/mailchimp/mailchimp/src/Mailchimp/Lists.php";