集成OSExcelBundle

时间:2012-11-23 12:24:51

标签: php symfony-2.1

我尝试按照自述文件在Symfony 2.1上安装OSExcelBundle(https://github.com/ouardisoft/OSExcelBundle):

  1. 将此行添加到composer.json文件中的require选项:“os / excel-bundle”:“dev-master” 确定

  2. 在app / autoloader.php中为PHPExcel添加自动加载器:require __DIR__.'/../vendor/os/php-excel/PHPExcel/PHPExcel.php'; symfony 2.1中没有app / autoloader.php - 我试图在app / autoload.php中添加该行 - 但没有成功。

  3. 这有效:php composer.phar install

  4. 但如果没有第2步,这不起作用:我收到此错误消息:

      

    您已请求不存在的服务“os.excel”

    如果有人能给我一个暗示会很好......

    编辑: 我在AppKernel中添加了这一行:new OS \ ExcelBundle \ OSExcelBundle(), 所以捆绑似乎被考虑在内。

    然而现在我收到此错误: 致命错误:第29行的.. \ vendor \ os \ excel-bundle \ OS \ ExcelBundle \ Excel \ Excel.php中找不到类'PHPExcel_IOFactory'

    所以我真的需要知道我可以在哪里声明PHPExcel!

1 个答案:

答案 0 :(得分:0)

我安装了另一个捆绑包:ExcelBundle 这个没问题安装(???) 而且!!! :它解决了我的问题与另一个包 - 因为它使PHPExcel可用 所以我可以继续...