我想在Drupal模块中使用MailChimp API类,我不知道如何将它包含在我的模块中。我已在sites/all/libraries
中添加了该课程,但我无法通过drupal_get_path()
添加该课程。什么是 Drupal 包含外部库的方式?
答案 0 :(得分:2)
为什么不简单地将MailChimp模块用于Drupal?!
<强>已更新强>
如果它不适合您,请尝试实施与MailChimp模块中相同的方法。
1)在您的模块文件夹中添加MailChimp类,让我们说出MailChimp.class.php
。
2)在你的模块中添加以下内容:
/**
* Get a Mailchimp API object for communication with the mailchimp server.
*/
function mailchimp_get_api_object() {
$q = new MailChimp();
// You can add different parameters and validations for your class here
return $q;
}
您注意到类名应该与类文件名相同(.class.php
应该添加,因为Drupal会自动找到类文件。