我有实体用户和另一个实体评论。实体注释具有外键:user_id
是整数,它是实体用户的主键,实体用户也有列名。我用这个:
$comments = $em->getRepository('AppBundle:Comment')->findAll();
获取所有评论,然后我使用'comments' => $comments,
将数据发送到树枝,然后在树枝上:
{% for comment in comments %}
{{ comment.id }}
{{ comment.comment }}
{% endfor %}
comment.id
会写user_id
,但我想要而不是user_id
我会得到用户名。我怎么能这样做?
答案 0 :(得分:2)
如果您在/**
* @ORM\ManyToOne(targetEntity="YourBundle\Entity\User")
*/
private $user;
实体中正确定义了关系,例如exmple:
{{ comment.user.name }}
然后您可以通过以下方式获取用户名称:
{{1}}