READMEに従って、Symfony 2.1にOSExcelBundle(https://github.com/ouardisoft/OSExcelBundle )をインストールしようとしました。
次の行をcomposer.jsonファイルのrequireオプションに追加します: "os / excel-bundle": "dev-master" OK
app / autoloader.phpにPHPExcelのオートローダーを追加する:symfony2.1にapp/autoloader.php
require __DIR__.'/../vendor/os/php-excel/PHPExcel/PHPExcel.php';
がありません-app/autoload.phpに行を追加しようとしましたが成功しませんでした。これは動作します:
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をどこで宣言できるかを知る必要があります!