Drupal包括外部类

时间:2012-08-09 12:28:41

标签: drupal mailchimp

我想在Drupal模块中使用MailChimp API类,我不知道如何将它包含在我的模块中。我已在sites/all/libraries中添加了该课程,但我无法通过drupal_get_path()添加该课程。什么是 Drupal 包含外部库的方式?

1 个答案:

答案 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会自动找到类文件。