2013-03-13 30 views
6

3 kullandıktan sonra Laravel 4'ü yükledim, seviyorum. Ben Zend yüklemek için besteci kullanmış ve her şey Satıcı klasöründe yüklüLaravel 4 satıcı sınıflarını kullanarak

örneğin

 $yt = new Zend_Gdata_YouTube(); 

..

Sorun: ben gibi Zend framework kullanmak mümkün kullandı:

adrese nasıl bireysel sınıflar ı çağırarak herhangi bir belge bulamıyor

vb Zend Gveri yani L4'teki bir satıcıdan sınıflar. Herhangi bir yardım için teşekkür ederiz.

+0

bu yazı bir göz atın: http://stackoverflow.com/questions/15190772/using-a-non -laravel-paket-on-laravel-4 – stormpat

cevap

14

Satıcı \ composer \ autoload_classmap.php dosyanıza bir göz atın. Orada otomatik yüklenen tüm satıcı sınıflarının bir listesini bulacaksınız. Tüm sınıfların tam adlarını kullanarak adlandırılması gerektiğini düşünüyorum.

E.g.

Zizaco'nun Entrust paketini kullanıyorum. Satıcı \ besteci \ autoload_classmap.php dosyasında göründüğü gibi budur.

'Zizaco\\Entrust\\Entrust' => $vendorDir . /zizaco/entrust/src/Zizaco/Entrust/Entrust.php', 

ben

$en = new Zizaco\Entrust\Entrust(); 

Alternatif uygulamanıza \ config \ app.php dosya ile belirli bir sınıf diğer ad olabilir aramak zorunda Entrust.php sınıf erişmek istiyorsa.

E.g. Senin durumunda

'Ent'   => 'Zizaco\Entrust\Entrust' 

Eğer böyle bir şey yapmak gerekir:

$yt = new Zend\namespace\Zend_Gdata_YouTube(); 
+1

Ben bunu anladım ... Kabul ve bir hala hala cevap verdi – Jjames

+2

Tekrar teşekkürler ... sorun oldu ... Sadece biraz kazmak zorunda kaldım:) – Jjames