既存のエンティティに新しいフィールドを追加しようとしています。エンティティ、php ファイルを編集し、必要なフィールドを追加しました。
更新コマンドを実行します
$app/console doctrine:database:schema --force
ワークベンチから、新しいフィールドがテーブルに追加されていることがわかります。コマンドを使用してキャッシュをクリアしました
$app/console cache:clear -env = prod --no-debug
テーブルにクエリを実行すると、新しく追加されたフィールドを除くすべてのフィールドが取得されます。また、テーブルを作成/更新しようとすると、新しく追加されたフィールドを除くすべてのフィールドが更新されます。
Symfony/doctrine に新しく追加されたファイルを認識させるために、コンソールから実行する必要がある他のコマンドはありますか? アプリケーションが本番モードで実行されているため、データベースの削除と作成を避けています。