我正在尝试获取与访客ID相对应的访问者名称(来自访问者表)(在条目表中)。我该怎么办?
这是我的控制器代码
public function indexAction()
{
$em = $this->getDoctrine()->getManager();
$entities = $em->getRepository('SystemVmsBundle:EntryDetails')->findAll();
return array(
'entities' => $entities,
);
}
添加了一对一的映射
<one-to-one field="visitorId" target-entity="VisitorsDetails">
<join-columns>
<join-column name="visitor_id" referenced-column-name="id"/>
</join-columns>
</one-to-one>
现在我的index.html.twig就像
{% for entity in entities %}
<tr>
<td><a href="{{ path('entrydetails_show', { 'id': entity.id }) }}">{{ entity.visitorId }}</a></td>
<td>{{ entity.sessionId }}</td>
<td>{{ entity.entranceId }}</td>
</tr>
{% endfor %}
但索引页面显示为空白页面。错误是什么?
如果我删除'{{entity.visitorId}}',它运行正常!如何在索引页面中显示访问者ID和访客姓名(来自visitorDetails表)?