ホームページ  >  記事  >  バックエンド開発  >  tp フレームワーク ベンダーのサードパーティ ライブラリ参照の問題

tp フレームワーク ベンダーのサードパーティ ライブラリ参照の問題

WBOY
WBOYオリジナル
2016-06-23 13:19:212538ブラウズ

コントローラーで使用するために、Tp アプリケーション ディレクトリの Common フォルダーに新しいクラスが作成されます。
Common ファイルのクラス A が削除され、ベンダーのサードパーティ ライブラリが使用されます。



問題は次のとおりです

1. autoload.php ファイルを正しく参照できないため、使用したいクラスが存在しないというメッセージが表示されました
(主にビデオをクロップするためにツール ffmpeg を呼び出したいです)
あるため、require を通じて直接参照しようとしました多くの参照が含まれており、これは信頼性が低いと思います。
ベンダー関数を使用して参照を解除しても問題は解決しませんでした。
これで、
require __DIR__.'/../../../ThinkPHP/Library/vendor/autoload.php';
use を参照に追加します

2. use と require の関係は何ですか?


ポイントがなくなりました、助けてください



ディスカッションへの返信(解決策)
上記の写真はそれぞれ

引用

Thiサードパーティ クラス ライブラリ

Call
Program構造
エラーメッセージ

Composer の自動読み込みの経験がある方、アドバイスをお願いします

サードパーティのクラス ライブラリは ORG ディレクトリに配置し、ORG 関数で参照する必要があることに注意してください。

サードパーティのクラス ライブラリは ORG ディレクトリに配置する必要があることに注意してください。ORG 関数を使用して参照してください

位置を除いて、上記で提供された情報でプログラムのエラー ポイントを明らかにできますか?


皆さん、ありがとうございます。他の方法で解決しました。
個人的には、TP がサードパーティのフレームワークをインポートするのは少し難しいです。使うのが面倒です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。