2015-02-05 1 views
4

Braintree for PHP을 다운로드하고 모든 콘텐츠를 vendor/braintree (나를 만든 사람)이라는 디렉터리에 복사했지만 전체적으로 사용할 수있는 것으로 클래스를 선언하는 방법을 모르겠습니다. 계획.Yii 2 프로젝트에서 Braintree 구성

구성 코드는 매우 간단합니다. 선언 코드와 함께 넣을 수 있을까요?

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-via-composer)를 사용합니다. –

+1

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