我正在尝试从 Springest 获取 Mailchimp 数据源,但我遇到了问题。我不得不修改一些代码以消除 CakePHP 错误。现在它没有错误地发生,但没有向 Mailchimp 发出实际的 API 请求。
模型、数据源和控制器功能代码与从 Springest 下载的完全相同。
我的 database.php 文件中的代码是:
public $mailchimp = array(
'datasource' => 'MailchimpSubscriber',
'apiKey' => '<my mailchimp API key>',
'defaultListId' => '<my list identifier>',
'baseUrl' => 'http://us1.api.mailchimp.com/1.2/'
);
我在 Macbook Pro 上的 XAMPP 上运行 CakePHP 2.1.0。
有人有任何线索吗?
==更新==
我在这里上传了一个剥离的控制器:https ://gist.github.com/3011716
这是我的观点的代码:
<h2>Subscribe to Mailchimp</h2>
<?php
echo $this->Form->create('People', array('action' => 'subscribe'));
echo $this->Form->input('id');
echo $this->Form->input('emailaddress');
echo $this->Form->input('FNAME');
echo $this->Form->input('LNAME');
echo $this->Form->input('GENDER');
echo $this->Form->end('Submit');
?>