Springest から Mailchimp データソースを取得しようとしていますが、問題が発生しています。CakePHP のエラーを取り除くために、いくつかのコードを変更する必要がありました。今ではエラーは発生しませんが、Mailchimp に対して実際に API リクエストが行われることはありません。
Model、Datasource、Controller の関数コードは、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');
?>