Php 在Yii 2项目中配置Braintree

Php 在Yii 2项目中配置Braintree,php,yii,braintree,Php,Yii,Braintree,我已下载并将所有内容复制到目录vendor/braintree(由我创建),但我不知道如何声明其类以供整个项目使用 配置代码非常简单。我可以把它和申报代码放在一起吗 Braintree_Configuration::environment('sandbox'); Braintree_Configuration::merchantId('myMerchandId'); Braintree_Configuration::publicKey('myPublicKey'); Braintree_Conf

我已下载并将所有内容复制到目录vendor/braintree(由我创建),但我不知道如何声明其类以供整个项目使用

配置代码非常简单。我可以把它和申报代码放在一起吗

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

有人能提出建议吗?

你可以,但可能不应该。处理这些内容的最佳方法是将其包装在一个Yii组件中,然后使用API键配置该组件,等等


这样做可以更容易地将API密钥保留在回购协议之外,这是一个很好的实践(尤其是对于支付系统:-)

我将尝试
yii2 braintree
组件,但我现在得到了一个新的解决方案。