2013-03-13 11 views
6

3を使用した後にLaravel 4をインストールしました。それは大好きです。私はZendのをインストールするために作曲を使用しているし、すべてがベンダーのフォルダにインストールされてLaravel 4ベンダークラスを使用

例えば

 $yt = new Zend_Gdata_YouTube(); 

..

問題: 私のようなZendのフレームワークを使用することができるように使用されます。私は呼び出し上の任意のドキュメントを見つけることができませんどのように個々のクラスなど

すなわちZendのGdataのに対処するために

L4のベンダーのクラス。 何か助けていただければ幸いです。

+0

この記事を見てください:http://stackoverflow.com/questions/15190772/using-a-nonあなたはこのような何かをする必要がありますあなたの場合は

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

-laravel-package-on-laravel-4 – stormpat

答えて

14

vendor \ composer \ autoload_classmap.phpファイルを見てください。そこには、オートロードされているすべてのベンダークラスのリストがあります。私はすべてのクラスが名前空間全体の名前を使って呼び出されなければならないと思います。

など。

私はZizacoのEntrustパッケージを使用しています。これは、vendor \ composer \ autoload_classmap.phpファイルのように見えます。

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

私はEntrust.phpクラスにアクセスしたい場合、私はまた、あなたのアプリの\設定\のapp.phpファイル内の特定のクラスのエイリアスを作成でき

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

を呼び出す必要があります。

など。

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

私はそれを理解しました...私は受け入れ、まだ応答している人は1人アップしました – Jjames

+2

もう一度おねがいします...それは問題でした...私はちょっと掘り起こさなければなりませんでした: ) – Jjames