如何在Symfony2中的Doctrine2迁移中访问内核参数

时间:2012-02-16 14:32:54

标签: dependency-injection doctrine symfony doctrine-orm

我在Symfony2工作,我想访问内核,以便我可以调用getRootDir(。我需要从Doctrine2 Migration执行此操作.Dictrine2迁移扩展AbstractMigration并且不是容器感知所以我猜测我需要添加这个。最好的方法是什么,我可以实现界面,但我不知道如何让它工作?谁能提供解决方案/示例?

干杯

1 个答案:

答案 0 :(得分:1)

我找到了一个包裹:

https://github.com/kbond/ZenstruckMigrationsBundle

要利用容器感知数据迁移,您的迁移必须扩展:

Zenstruck\Bundle\MigrationsBundle\Migrations\AbstractMigration