php - サードパーティのライブラリをロードする際の TP3.2 の問題
黄舟
黄舟 2017-06-27 09:17:46
0
1
846

thinkphp 開発ではサードパーティ ライブラリがよく使用されます。私は通常、サードパーティのクラス ライブラリを Application/Codebase/ ディレクトリに置きます。多くのサードパーティ ライブラリには名前空間がないため、名前空間を 1 つずつ追加する必要はありません。 Codebase ディレクトリにクラス ライブラリ ファイルをロードするにはどうすればよいですか?
たとえば、私の tp プロジェクトのディレクトリ構造

CodebasephpMailer の下に class.phpmailer.php ファイル (名前空間なし) をロードしたいのですが、どうすればよいですか? 自動的にロードするのが最善です。
クラス ライブラリ マッピングを使用するためのマニュアルを読み、commonconf に新しい alias.php を作成しました。コードは次のとおりです。

リーリー

次に、indexcontroller で $obj=new CodebasephpMailerPHPMailer();

とします。

エラー: クラス 'CodebasephpMailerPHPMailer' が見つかりません
これに対処するにはどうすればよいですか?もう 1 つの質問があります。TP のクラス ロード エラー メッセージには通常、このエラーが表示されます。どのファイルでクラスを探しているかを確認するにはどうすればよいですか? 特定のパス情報が表示されないため、トラブルシューティングが困難です。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(1)
typecho

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!