使用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/

10-14 15:11