我尝试按照自述文件在 Symfony 2.1 上安装 OSExcelBundle( https://github.com/ouardisoft/OSExcelBundle ):
将此行添加到 composer.json 文件中的 require 选项: "os/excel-bundle": "dev-master" OK
在 app/autoloader.php 中为 PHPExcel 添加自动加载器:
require __DIR__.'/../vendor/os/php-excel/PHPExcel/PHPExcel.php';
symfony 2.1 中没有 app/autoloader.php - 我试图在 app/autoload.php 中添加该行 - 没有成功。这有效:
php composer.phar install
但如果没有第 2 步,这将不起作用:我收到此错误消息:
您请求了一个不存在的服务“os.excel”
如果有人可以给我一个提示会很好......
编辑:我在 AppKernel 中添加了这一行:new OS\ExcelBundle\OSExcelBundle(),因此似乎考虑了捆绑包。
不过现在我得到了这个错误:致命错误:第 29 行的 ..\vendor\os\excel-bundle\OS\ExcelBundle\Excel\Excel.php 中找不到类 'PHPExcel_IOFactory'
所以我真的需要知道我可以在哪里声明 PHPExcel !