doctrine:fixtures:load で外部キー制約で怒られるとき
[Doctrine\DBAL\Exception\ForeignKeyConstraintViolationException]
このエラーが出る。
結構調べたんだけど、結局データベースごと作りなおすしか無さそうでした。
というわけで、僕は以下のコマンドを叩いています。
php app/console doctrine:database:drop --force;php app/console console doctrine:database:create;php app/console doctrine:schema:update --force;php app/console doctrine:fixtures:load
データベースを作って壊してスキーマをアプデートしてフィクスチャをロードします。