CakePHP:如何从外部表查看详细信息?
CakePHP: How to view details from a foreign table?
我有两个模型:会员和职业。它们的结构是这样的:
MEMBER
member_id
last_name
first_name
vocation_id (foreign key)
VOCATION
vocation_id
description
在会员的查看页面中,我想显示姓氏、名字和职业描述。我似乎无法在文档中找到它。
我尝试了基本的 CakePHP 查看,但它 returns 只是职业的 ID。我猜我需要在我的 MembersController 中创建一个新函数来查找他拥有的职业详细信息。我只需要关于如何做的标准。我会在文档中查看更多内容。也许我只是错过了一些东西。如果我找到答案,我会更新这个问题。现在,这是我当前的代码:
<h1>#<?php echo h($member['Member']['member_id']); ?></h1>
<table>
<tr>
<td>Last Name</td>
<td><?php echo $member['Member']['last_name']; ?></td>
</tr>
<tr>
<td>First Name</td>
<td><?php echo $member['Member']['first_name']; ?></td>
</tr>
<tr>
<td>Vocation</td>
<td><?php echo $member['Member']['vocation_id']; ?></td>
</tr>
</table>
<tr>
<td>Vocation</td>
<td><?php echo $member['Vocation']['vocation_id']; ?></td>
</tr>
<tr>
<td>Vocation description</td>
<td><?php echo $member['Vocation']['description']; ?></td>
</tr>
我有两个模型:会员和职业。它们的结构是这样的:
MEMBER
member_id
last_name
first_name
vocation_id (foreign key)
VOCATION
vocation_id
description
在会员的查看页面中,我想显示姓氏、名字和职业描述。我似乎无法在文档中找到它。
我尝试了基本的 CakePHP 查看,但它 returns 只是职业的 ID。我猜我需要在我的 MembersController 中创建一个新函数来查找他拥有的职业详细信息。我只需要关于如何做的标准。我会在文档中查看更多内容。也许我只是错过了一些东西。如果我找到答案,我会更新这个问题。现在,这是我当前的代码:
<h1>#<?php echo h($member['Member']['member_id']); ?></h1>
<table>
<tr>
<td>Last Name</td>
<td><?php echo $member['Member']['last_name']; ?></td>
</tr>
<tr>
<td>First Name</td>
<td><?php echo $member['Member']['first_name']; ?></td>
</tr>
<tr>
<td>Vocation</td>
<td><?php echo $member['Member']['vocation_id']; ?></td>
</tr>
</table>
<tr>
<td>Vocation</td>
<td><?php echo $member['Vocation']['vocation_id']; ?></td>
</tr>
<tr>
<td>Vocation description</td>
<td><?php echo $member['Vocation']['description']; ?></td>
</tr>