So I\'ve done a bunch of Doctrine2 migrations (https://github.com/doctrine/migrations) but I have a question for a new migration I\'m trying to do.
I\'ve been digging in
FYI, latest docs show this example that is even better with a "postUp" method
http://symfony.com/doc/current/bundles/DoctrineMigrationsBundle/index.html
// ...
use Symfony\Component\DependencyInjection\ContainerAwareInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
class Version20130326212938 extends AbstractMigration implements ContainerAwareInterface
{
private $container;
public function setContainer(ContainerInterface $container = null)
{
$this->container = $container;
}
public function up(Schema $schema)
{
// ... migration content
}
public function postUp(Schema $schema)
{
$em = $this->container->get('doctrine.orm.entity_manager');
// ... update the entities
}
}