ホームページ >バックエンド開発 >PHPチュートリアル >PHPExcel を使用してテーブルをエクスポートするときに yii2 エラーが発生する

PHPExcel を使用してテーブルをエクスポートするときに yii2 エラーが発生する

WBOY
WBOYオリジナル
2016-07-06 13:51:541310ブラウズ

PHPExcel を使用してテーブルをエクスポートするときに yii2 エラーが発生する

Composer を使用して PHPExcel をインストールしましたが、このエラーが発生するのはなぜですか?

補足情報:
1. コード パッケージは、composer を介してインストールされます。yii2 には名前空間が必要です。PHPExcel には名前空間がありません。
2. PHPExcel.php ファイルがテスト ファイルで参照されると、エラーが報告されます。名前空間が見つかりません?」が報告されます。
3. 名前空間を追加しましたが、この時点で別のエラーが報告されました。「クラス 'commonextensionsPHPExcel_Calculation' が見つかりません」
4. このクラスを探しに行ったところ、Calculation.php で見つかりました。ファイルを作成し、Calculation.php ファイルに名前空間を追加してインポートしましたが、それでもこのエラーが発生します。
5. Calculation.php ファイルの名前を PHPExcel_Calculation.php に変更しました。それから写真に間違いがありました

返信内容:

PHPExcel を使用してテーブルをエクスポートするときに yii2 エラーが発生する

Composer を使用して PHPExcel をインストールしましたが、このエラーが発生するのはなぜですか?

補足情報:
1. コード パッケージは、composer を介してインストールされます。yii2 には名前空間が必要です。PHPExcel には名前空間がありません。
2. PHPExcel.php ファイルがテスト ファイルで参照されると、エラーが報告されます。名前空間が見つかりません?」が報告されます。
3. 名前空間を追加しましたが、この時点で別のエラーが報告されました。「クラス 'commonextensionsPHPExcel_Calculation' が見つかりません」
4. このクラスを探しに行ったところ、Calculation.php で見つかりました。ファイルを作成し、Calculation.php ファイルに名前空間を追加してインポートしましたが、それでもこのエラーが発生します。
5. Calculation.php ファイルの名前を PHPExcel_Calculation.php に変更しました。それから写真に間違いがありました

プロンプトには「xxx func not found」と書かれています

「あなたのエラーは、相対クラスが見つからず、依存クラスも見つからなかったことです。」

最初にインストールが成功したかどうかを確認し、コードパッケージがダウンロードされたかどうかを確認します
次に、YII2に従ってパッケージにクラスメカニズムを導入します{例として、laravelコンポーザーはダウンロード後にcofing/app.phpファイルを設定する必要があります}
それでも言葉が機能しない場合はテストしてください

テストphpファイルを直接書いて、それが役立つかどうかをテストします

1. このクラスが存在するかどうかを確認し、存在する場合は、呼び出す前に phpexcel のエントリ ファイルを要求してください。

これはcomposerによってインストールされていないようです。直接使用できる場合は、composerによってインストールされているかどうかを確認してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。