class - Laravel 4使用供应商类

标签 class laravel laravel-4 vendor

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

相关文章:

laravel - 多个邮件配置

php - Laravel != 运算符在不工作的地方

java - 如何在包外访问 protected 内部类?

java - JTextField 变量在 actionlistener 之外返回 null?

php - 在 Laravel 5.3 的任何 View 中隐藏任何元素的聪明方法?

laravel - 如何修复 laravel 和 chartjs 中的数组到字符串转换错误?

c++ - 未调用虚拟方法

c++ - 如何在 C++ 中获取类的成员变量列表?

php - Laravel 入门

php - Laravel - 有没有办法结合 whereHas 和 with