2016-07-12 7 views
0

verbinden Wie kann connect Braintree php sdk mit yii .Ich meine alle sdk Dateien in component Ordner abgelegt haben und main Datei in controller wie der Aufruf: umfassen Yii::app()->basePath.'/components/braintree/lib/Braintree.php';Braintree php sdk mit yii

Aber das zeigt Fehler an mir include(Braintree_Configuration.php) : Fehler beim Öffnen des Streams: Keine solche Datei oder directory. Kann jemand mir helfen?

Antwort

0

Standard Praxis, um Drittanbieter-Bibliothek in Yii (1.x) einzuschließen, ist den Code unter protected/vendors Verzeichnis, d. H. protected/vendors/braintree.

Dann fügen Sie diese Datei in Ihrem Code so ein.

Yii::import('application.vendors.*'); 
require_once('braintree/lib/Braintree.php'); 

Vergewissern Sie sich, dass Sie Leseberechtigungen für den Braintree-Ordner angegeben haben.

+0

Ich habe meine Dateien in der Komponente platziert, wenn ich meine Dateien auf die gleiche Weise anrufe wie Sie sagten Yii :: import ('application.component. *'); require_once ('braintree/lib/Braintree.php') ;. es funktioniert? – RamanSall

+1

Es sollte. Nur eine Korrektur - es sollte "Komponenten" nicht "Komponente", d. H. Plural, im Import-Aufruf sein. – yetanotherse

+0

Also hat es funktioniert? – yetanotherse