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>