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]