如何更新此脚本:
$this->update($data, array('id = ?' => $id));
在Doctrine和zend Framework 2中
提前致谢
答案 0 :(得分:0)
您可以使用Marco Pivetta教程:http://ocramius.github.io/blog/doctrine-2-orm-zf2-tutorial/
在你的zend框架中installation doctrine之后 您可以更新如下:
$em = $this->getServiceLocator()->get('Doctrine\ORM\EntityManager');
$group = $em
->getRepository('App\Domain\Entities\Groups')
->findOneBy(['name' => 'partner']);
$group->setName('Admin');
$em->merge($group);
$em->flush();
这是'App \ Domain \ Entities \ Groups'我要更新的实体名称。使用setName我会更改我想要更新的字段的值。