Get single row result with Doctrine NativeQuery

后端 未结 6 531
独厮守ぢ
独厮守ぢ 2020-12-15 02:26

I\'m trying to get a single row returned from a native query with Doctrine. Here\'s my code:

$rsm = new ResultSetMapping;
$rsm->addEntityResult(\'VNNCoreB         


        
6条回答
  •  被撕碎了的回忆
    2020-12-15 02:56

    I use fetchObject() here a small example using Symfony 4.4

        createQueryBuilder();
          $queryBuilder
            ->select('id', 'name')
            ->from('app_user')
            ->where('name = ?')
            ->setParameter(0, $username)
            ->setMaxResults(1);
          $stmUser = $queryBuilder->execute();
    
          dump($stmUser->fetchObject());
    
          //get_class_methods($stmUser) -> to see all methods
        }
      }
    

    Response:

    { 
    "id": "2", "name":"myuser"
    }
    

提交回复
热议问题