PHPExcel自动加载与symfony 2.3.8

时间:2013-12-20 05:15:20

标签: php symfony phpexcel autoload

我在使用PHPExcel和symfony 2.3.8时出现问题,我通过以下编辑器编辑安装了phpexcel

"require": {
    "phpoffice/phpexcel": "*"
}

然后在命令提示符下我导航到我的composer.json文件夹并执行命令composer update,它更新了与供应商文件夹中的phpexcel相关的所有内容

vendor\
      phpoffice\
              phpexcel\Classes\
                       PHPExcel\
                       PHPExcel.php

vendor \ composer \中的我的autoload_namespaces.php看起来像

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
     .....
     'PHPExcel' => array($vendorDir . '/phpoffice/phpexcel/Classes'),
     .....
);

在我的控制器中,我使用“使用PHPExcel”,

使用了该库

当我使用PHPExcel_Style_Alignment类时,它会给出class not found错误,如果我给出

use PHPExcel_Style_Alignment;

在控制器的顶部,它工作正常..!,同样的事情发生在所有其他类,如PHPExcel_IOFactory等..

我是否需要使用use关键字包含所有类的phpexcel?但这是一种不好的做法,

我需要做什么才能在需要时自动加载所有类的phpexcel库?

0 个答案:

没有答案