在Doctrine Migration中更新模型

时间:2010-09-29 21:37:08

标签: migration doctrine

我正在尝试在Doctrine_Migration的上下文中更新模型。在对象上调用save()似乎不会更新数据库。我还尝试在Doctrine_Migration的上下文中调用execute()一个Doctrine_Query。我尝试在查询对象上运行getSqlQuery(),我得到一个有效的查询,如果在mysql控制台中执行,但是如果我只是正常运行迁移我没有错误,execute()似乎没有做任何事情。

如何在迁移环境中成功执行()查询?

1 个答案:

答案 0 :(得分:0)

$res = Doctrine_Query::create()->update('FooBar')->set('colFoo', '?', 'valBar')->execute();

这应该可以解决问题