我尝试从消息实体获取“内容”。 这是我的转储($ messages): http://s13.postimg.org/96ytd93vb/message.png
和我在控制器中的代码:
$em = $this->getDoctrine()->getEntityManager();
$messages = $em->getRepository('DashboardMainBundle:Message')->findBy(
array(
'receiver'=> $UserId,
'id' => $Id
),
array('createdAt' => 'ASC')
);
如何在控制器中从此数组中获取“内容”?
看起来很简单,但我尝试了很多方法,但都失败了......
答案 0 :(得分:0)
对于您当前显示的内容,您获得了数组结果。目前,您的Message实例存储在$messages[0]
中。因此,您必须迭代结果(如果您需要多个记录),或者如果您希望有一条记录,则将findBy
替换为findOneBy
。