使用3后,我已经安装了Laravel 4,非常喜欢。
我曾经能够像这样使用Zend框架:
$yt = new Zend_Gdata_YouTube();
例如
我已经使用composer安装Zend,并且所有内容都安装在Vendor文件夹中。
问题:
如何解决各个类,例如Zend Gdata等
我找不到有关L4中的供应商调用类的任何文档。
任何帮助表示赞赏。
最佳答案
查看您的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类,则必须调用
$en = new Zizaco\Entrust\Entrust();
或者,您可以在app\config\app.php文件中为某些类添加别名。
例如。
'Ent' => 'Zizaco\Entrust\Entrust'
在您的情况下,您需要执行以下操作:
$yt = new Zend\namespace\Zend_Gdata_YouTube();
关于class - Laravel 4使用供应商类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15398087/