且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Symfony主义更新查询失败

更新时间:2023-11-19 16:43:46

使用Querybuilder.示例:

Using Querybuilder. Example:

$em = $this->getDoctrine()->getManager();     
$query = $em->getRepository(Project::class)->createQueryBuilder('')
            ->update(Project::class, 'u')

            ->set('u.name', ':name')
            ->set('u.key', ':key')
            ->set('u.leader', ':leader')
            ->setParameter('name', $project->name)
            ->setParameter('key', $project->key)
            ->setParameter('leader', $project->leader)

            ->where('u.id = :id')
            ->setParameter('id', $project->id)
            ->getQuery();

$result = $query->execute();