对对象元素的引用 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
。
我尝试从消息实体到达 "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
。