私はそれがローカルホストで正常に動作しますが、メッセージがある私はそれをアップロードした後、高度yii2でプロジェクトに取り組んできましたが言うよう表示されます。YII2:kartik Selectセレクト
クラスのkartik \ SELECT2 \ SELECT2 'が見つかりません
奇妙なことがある:SELECT2は、ローカルホストで正常に動作し、私は私が想定したすべてのファイル
私はそれがローカルホストで正常に動作しますが、メッセージがある私はそれをアップロードした後、高度yii2でプロジェクトに取り組んできましたが言うよう表示されます。YII2:kartik Selectセレクト
クラスのkartik \ SELECT2 \ SELECT2 'が見つかりません
奇妙なことがある:SELECT2は、ローカルホストで正常に動作し、私は私が想定したすべてのファイル
をアップロードし、THAあなたは "localhost kartik select2にダウンロードして&のペースト/vendor/kartik-v/yii2-widget-select2
をサーバにコピーするのと同じようなことはしませんでした。私は願います。そんなことはしないでください。
プロジェクトディレクトリ/ composer.jsonファイル内のセクションを必要とする場合は、この行を追加します
"kartik-v/yii2-widget-select2": "@dev"
そして、プロジェクトディレクトリのコマンドで実行します。
composer update
コマンドへのアクセス権を持っていない場合あなたのサーバのラインインタフェースを使用してcomposer updateコマンドを実行するには、 "vendor/composer /"フォルダと "vendor/autoload.php"ファイルをWebサーバにアップロードする必要があります。
生産にコードを移動するとき、あなたは
composer install
または
php composer.phar install
と作曲で使用するすべてのライブラリをインストールする必要がその後のライブラリの同じバージョンがどこあなたのdevのサイト上としてインストールされますアプリケーションをテストしました。
これは、.gitignoreファイルにcomposer.lockが含まれていない理由です。devおよびprodサイトで同じlibバージョンを確実に使用するためです。
あなたの解決策は次のようになります。
use kartik\select2\Select2;
は、リモートサーバー上のローカルホストとLinux上でWindowsを使用していることができます。
*おそらく*は答えに属していません。最初に、コメントセクションでOPに尋ねる方法で問題が何であるかを明確にします。その後、あなたが問題を完全に理解し、その特定の問題のための実用的な解決策を取ったときには(それが含まれていないので)シェルは答えとしてそれを投稿します。そうでなければ、答えを投稿しないでください。 –
これが彼のために働く解決策であるかどうかは、尋問者に判断させてください。私は同じ問題に遭遇し、上記の解決策で解決しました。だから私はそれが尋問者にも役立つことを願っています。そうでない場合、将来のユーザーがスタックオーバーフローを起こすためのソリューションになる可能性があります。 – OWS
*リモートサーバー上のlocalhostとlinux上のウィンドウを使用している可能性がありますが、あなたが推測している** OPの状況があなたのものと同じであるかどうかわかりません**答えの!コメント内のすべての推測と誤解をクリアし、後で**答えを投稿するだけです。さもなければ、いくつかの回答の混乱が発生するので、質問は品質を失います。同じことはStackOverflowと同じです。それが何のためのコメントなのか。 *あるいはそうでない場合、将来のユーザーがスタックオーバーフローを起こすための解決策になる可能性があります。* - しかし答えのシェルは**この**問題のみを解決し、何も*解決しません。 –
エラーを投げるコードを貼り付けてください。おそらくuseステートメントがありません。 – Chux