2017-02-16 5 views
1

私は自分のWebアプリケーションにYii2を使用しています。 私はGoogleクライアントライブラリと他のサードパーティライブラリを使用しました。 スクリプトを実行すると、エラーが発生します。 私は一度にそれらのいずれかを使用する場合は正常に動作します。サードパーティのライブラリYii2の競合

ライブラリが呼び出されます/web/index.php ライブラリを個別に呼び出す方法を知りたいと思います。

ページをCorePHPに含めるのと同様です。

Yii2では、コントローラの上部には含まれません。

+0

固定文法 タグを削除しました – Blauharley

答えて

1

サードパーティライブラリをエントリスクリプト(/web/index.php)またはコントローラファイルに直接組み込むことは間違っています。 正しい方法は、composerを使用してライブラリを追加することを前提としています。

あなたのライブラリがComposerパッケージとしてリリースされていない場合は、それをベンダーのディレクトリに直接展開することができます。詳細はこちらhttp://www.yiiframework.com/doc-2.0/guide-tutorial-yii-integration.html#using-downloaded-libs

1

"ライブラリに独自のクラスオートローダーが搭載されている場合、アプリケーションの入力スクリプトにインストールすることができます。インストールは、Yii.phpファイルをインクルードする前に行うことをお勧めします。 Yiiクラスのオートローダーは、クラスのオートローディングを優先することができます。 - http://www.yiiframework.com/doc-2.0/guide-tutorial-yii-integration.html

関連する問題