2016-09-13 16 views
0

У меня проблема с интеграцией api с braintree и проблема с генерированием токена из api, но в нем отображается ошибка. «Класс» App \ Controller \ Braintree \ ClientToken «не найден» ,Braintree Api Интеграция с cakephp 3.0

Я добавляю библиотеку Braintree в каталог webroot и включаю в нее: require_once ('braincard \ includes \ braintree_init.php');

Я генерирую токен с следующей функцией. Braintree \ ClientToken :: generate();

С уважением

ответ

1

просто с помощью Braintree\ClientToken::generate();, вы подтверждаете, что относительно текущего пространства имен, которое \ App \ Controller. Попробуйте \Braintree\ClientToken::generate();, это должно сработать.

Вы могли бы также исследовать, как вы можете использовать Composer для перемещения библиотеки на ходу «Торт-иш» папку (имея ее в webroot звучит как потенциальная дыра в безопасности), и автозагрузка класса без необходимости прибегать к require_once или т.п.