schema.yml に 2 つのテーブルを追加します
Block:
columns:
name:
type: string(255)
notblank: true
BlockItem:
columns:
block_id:
type: integer
notnull: true
name:
type: string(255)
notblank: true
relations:
Block:
class: Block
foreignAlias: BlockItems
onDelete: CASCADE
それから私は走りますsymfony doctrine:generate-migrations-diff
このタスクは移行ファイルを 1 つだけ生成します
でcreateForeignKey
ファイルを生成しませんcreateTable
誰かが助けることができますか?
不適切なソリューションが見つかりました
他のすべての移行ファイルを削除すると
すべて正常に動作します
しかし、この後、削除された移行を復元する必要があるため、これは醜い解決策です
次に、新しいファイルとクラスの名前を変更します