cakephp3にてPHPExcelを使用したいのですが、下記エラーが出てしまいます。
実装したい機能としては画面で出力ボタン押下したらDBからデータをとってきて、その内容をexcelファイルに出力するものです。
PHPExcelの使用方法について、どなたかご教授して頂けないでしょうか?
【状況】
・PHPExcelはcomposerにてインストールし、
「/vendor/phpoffice/phpexcel」配下に関連ファイルが格納されています。
・プラグインのロードの為に下記を追記。
1.「vendor/cakephp-plugins.php」に
「'PHPExcel' => $baseDir . '/vendor/phpoffice/phpexcel/'」を追記
2.「config/bootstrap.php」に「Plugin::load('PHPExcel');」を追記
・画面でボタンを押下して下記Controllerに来たときに
「$reader = PHPExcel_IOFactory::createReader('Excel2007');」の箇所でエラーが発生します。
###エラーメッセージ
Error: Class 'App\Controller\PHPExcel_IOFactory' not found
###Controller
<?php namespace App\Controller; use App\Controller\AppController; class HogeController extends AppController { public function output(){ $reader = PHPExcel_IOFactory::createReader('Excel2007'); $excel = $reader->load("/tmp/test.xlsx"); ・ ・ ・ }
###補足情報
cakephpバージョン:3.2.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/17 03:09