Doctrine migrations et multiples bundles avec composer

Pour gérer la création du schéma de la base de données, nous utilisons DoctrineMigrationsBundle, un composant qui s’intègre à l’application et permet de gérer les modifications du schéma. Les modifications sont enregistrées dans des classes de migrations, dont la structure doit être celle-ci : {% highlight php %} namespace Application\Migrations; use Doctrine\DBAL\Migrations\AbstractMigration, Doctrine\DBAL\Schema\Schema; ici, 20100416130401 est un timestamp de l’heure de création de la classe. Il l’identifie de manière unique class Version20100416130401 extends AbstractMigration { public function up(Schema $schema) {} [Lire plus]