我在使用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库?