我想用Doctrine更新一个实体。删除或添加,我没有问题,只是更新。为此,我使用以下代码:
$type = $app['em']->getRepository("\Model\Type")->find($id);
$type->setCode("C2");
$app['em']->persist($type);
$app['em']->flush();
echo $type->getCode(); // I get "C2"但是数据库中的数据不会更新。为什么?
先谢谢你,
发布于 2014-10-24 21:37:58
在刷新之前,您必须持久化实体。
试一试
$app['em']->persist($type);https://stackoverflow.com/questions/26547986
复制相似问题