【发布时间】:2014-02-01 12:38:22
【问题描述】:
所以我在 my_drupal_module/lib/Drupal/ 中使用 Composer 安装了 Paypal REST API (https://github.com/paypal/rest-api-sdk-php),现在我想在我的模块中的函数中使用命名空间。我知道我需要像 xautoload (https://drupal.org/project/xautoload) 这样的东西来做到这一点,所以我尝试了类似的东西:
$payer = new \Drupal\vendor\PayPal\Api\Payer;
有和没有第一个斜杠,最后有和没有括号,但它不起作用。我补充说:
需要 DIR 。 '/lib/Drupal/vendor/autoload.php';
但仍然没有,所以我评论了它。与此同时,我发现了这个:https://drupal.org/node/1976206,它解释了这个问题,但我不清楚到底应该在 hook_xautoload() 中写什么或直接注册我拥有的设置。有人可以帮忙吗?
【问题讨论】:
标签: php drupal paypal drupal-7 composer-php