我想在我的Drupal模块中使用MailChimp API类,但我不知道如何将它包含在我的模块中。我已经在sites/all/libraries
中添加了该类,但我无法通过 drupal_get_path()
包含它。Drupal 包含外部库的方式是什么?
为什么不简单地将 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会自动找到类文件)。