对象元素Symfony2的引用

时间:2015-05-20 16:04:32

标签: symfony doctrine entity

我尝试从消息实体获取“内容”。 这是我的转储($ 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')
    );

如何在控制器中从此数组中获取“内容”?

看起来很简单,但我尝试了很多方法,但都失败了......

1 个答案:

答案 0 :(得分:0)

对于您当前显示的内容,您获得了数组结果。目前,您的Message实例存储在$messages[0]中。因此,您必须迭代结果(如果您需要多个记录),或者如果您希望有一条记录,则将findBy替换为findOneBy