我仅从数据库中选择姓名:
这应该返回您的所有用户实体:
$users = $em->createQuery('SELECT u FROM MyBundle:User u')
->getResult();
现在
$users
包含所有用户信息。
为什么不这样做呢?
选择特定用户:
$user = $this->getDoctrine()->getRepository('MyBundle:User')->find($userId);
$userName = $user->getName();
$userEmail = $user->getEmail();
etc...
选择所有用户:
$users = $this->getDoctrine()->getRepository('MyBundle:User')->findAll();