2010-09-29 31 views
1

我试图在Doctrine_Migration的上下文中更新模型。在对象上调用save()似乎不会更新数据库。我也尝试在Doctrine_Migration的上下文中调用execute()Doctrine_Query。我试着在查询对象上运行getSqlQuery(),并且如果在mysql控制台中执行,我会得到一个有效的查询,但是如果我只是正常运行迁移,则不会出现错误,并且execute()似乎不会执行任何操作。在Doctrine Migration中更新模型

如何在迁移的上下文中成功执行()查询?

回答

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

这应该做的伎俩