1

READMEに従って、Symfony 2.1にOSExcelBundle(https://github.com/ouardisoft/OSExcelBundle )をインストールしようとしました。

  1. 次の行をcomposer.jsonファイルのrequireオプションに追加します: "os / excel-bundle": "dev-master" OK

  2. app / autoloader.phpにPHPExcelのオートローダーを追加する:symfony2.1にapp/autoloader.php require __DIR__.'/../vendor/os/php-excel/PHPExcel/PHPExcel.php';がありません-app/autoload.phpに行を追加しようとしましたが成功しませんでした。

  3. これは動作します:php composer.phar install

しかし、ステップ2がないと、これは機能しません:このエラーメッセージが表示されます:

存在しないサービス「os.excel」をリクエストしました

誰かが私にヒントを与えることができればいいでしょう...

編集:AppKernelにこの行を追加しました:new OS \ ExcelBundle \ OSExcelBundle()なので、バンドルが考慮されているようです。

それにもかかわらず、このエラーが発生します:致命的なエラー:クラス'PHPExcel_IOFactory'が..\ vendor \ os \ excel-bundle \ OS \ ExcelBundle \ Excel\Excel.phpの29行目に見つかりません

だから私は本当にPHPExcelをどこで宣言できるかを知る必要があります!

4

1 に答える 1

0

別のバンドルをインストールしました: ExcelBundle これは問題なくインストールできます (???) そして !!! : 他のバンドルで私の問題を解決します - PHPExcel が利用可能になったので、次に進みます ...

于 2012-11-23T21:05:33.450 に答える