对对象元素的引用 Symfony2

A reference to the object element Symfony2

我尝试从消息实体到达 "content"。 这是我的转储($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')
    );

如何从控制器中的数组中获取 "content"?

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

对于您当前显示的内容,您得到了一个数组结果。目前您的 Message 实例存储在 $messages[0] 中。因此,您要么必须遍历结果(如果您期望有不止一条记录),要么如果您期望有一条记录,请将 findBy 替换为 findOneBy