バックグラウンド
さて、私はこの質問をしようとしましたが、それは恐ろしいセキュリティリークよりも早く閉鎖されました。PEARのSpreadsheetExcelWriterを使用してExcelファイルを作成したいと思います。私はこれを行う簡単な方法を無限に探し、ついに実際にその仕事をするかもしれないヘルパーを見つけました。
ただし、PHPExcelを使用しているため、そのスクリプトを書き直す必要があります。これは、私の心配のほとんどではありません。今から始めたくありませんが、それでも機能させることができません。
ヘルパーの要求に応じてPHPExcelもダウンロードしました。
私は何を持っていますか?
私にはヘルパーがいて、次のようにヘルパーをコントローラーに追加しました。
public $helpers = array('PhpExcel.PhpExcel');
スクリプトをオンラインで作成(コピーして貼り付け)して、動作するかどうかをテストしました。
何が問題ですか
エラーが発生します:
Error: The application is trying to load a file from the PhpExcel plugin
Error: Make sure your plugin PhpExcel is in the app\Plugin directory and was loaded
ファイルをAPP/Vendor/PHPExcel.php
フォルダーに含めましたが(プラグインがMVCフレームワークに準拠していない場合は、そこに配置する必要があることをどこかで読んだため)、それでも機能しません。プラグインディレクトリでも試してみたところ、同じエラーが発生しました。ヘルパーを使用するのはこれが初めて(そしてできれば最後ではない)なので、これについてはかなり無知です。
また、実際のヘルパーをAPP/View/Helper/
フォルダーに含めましたPhpExcelHelper.php
。
そして、問題は私がステップ1を通過することさえできないということです。誰かが私がこれを機能させることができるようにファイルがどこに行く必要があるか教えてもらえますか?