2015-02-05 3 views
4

Я скачал Braintree for PHP и скопировать все содержимое в каталог поставщика/Braintree (созданный мной), но я не знаю, как объявлять свои классы для быть доступными в целом проект.Настройка Брэйнтри в проекте Yii 2

Код конфигурации очень прост. Могу ли я добавить его вместе с кодом декларации?

Braintree_Configuration::environment('sandbox'); 
Braintree_Configuration::merchantId('myMerchandId'); 
Braintree_Configuration::publicKey('myPublicKey'); 
Braintree_Configuration::privateKey('myPrivateKey'); 

Может кто-нибудь дать предложение?

ответ

2

Вы можете, но, вероятно, не должны. Лучший способ справиться с этим - обернуть его в компонент Yii, а затем сконфигурировать компонент с помощью ключей API и т. Д.

Выполнение этого упрощает удаление ключей API из вашего репо, что является хорошей практикой (особенно для платежных систем :-)

+0

Я попробую компонент 'yii2-braintree', но теперь я получаю [ошибку] ​​(http://stackoverflow.com/questions/28350631/issue-on-installing -yii2-Braintree-через-композитора). –

+1

http://www.yiiframework.com/wiki/747/write-use-a-custom-component-in-yii2-0/? – MEM

Смежные вопросы