3
symfony php bin/console
をコンフィグレーションされたdbalなしで実行したいと考えています。bin/console DBなし
dbを使用せずにCIで非db関連のコマンドを実行したいとします。
どういうわけかできますか?
ありがとうございました。
symfony php bin/console
をコンフィグレーションされたdbalなしで実行したいと考えています。bin/console DBなし
dbを使用せずにCIで非db関連のコマンドを実行したいとします。
どういうわけかできますか?
ありがとうございました。
彼のコメントでCeradが提案したように、AppKernel.phpからDoctrineBundleを削除する必要があります。
カスタマイズされた環境(たとえばconsole
)を定義し、他の環境(prod、dev、testなど)でのみバンドルを有効にするよりも、アプリケーションの別のコンテキスト(ブラウザからのアクセスなど)デフォルト)。 https://symfony.com/doc/current/configuration/environments.html
を参照してください。何らかのエラーが出ていますか? – Cerad
@セラード。はい、DBALを設定しないと、 '存在しないパラメータをリクエストしました'か、無効な設定があると '例外が発生しました:タイムアウトが切れました'のように表示されます –
デフォルト値とすべてがうまくいくはずです。あなたが指示しない限り、コマンドはデータベースへの接続を試みません。それ以外の場合は、app/AppKernel.phpからDoctrineBundleを削除し、設定行を削除してください。また、フレームワークなしでスタンドアロンのコンソールコンポーネントを使用することもできます。 – Cerad