按ID分析加载View CakePHP 3

时间:2016-09-12 19:05:52

标签: cakephp-3.0

我有一个非常基本的问题。我的计算机记录中有一列,其中包含拥有该计算机的客户的ID。我试图在计算机旁边的表格中显示他们的名字。并找到了临时解决方案。我在我的视图中使用它(这可能不是适当的MVC)并且还使页面永远加载(我每页显示100台计算机)。

<td>
    <?php
        foreach ($customers as $customer):
            if ($computer->cust_id == $customer->id) {
                echo $this->Html->link(
                    $customer->first.' '.$customer->last,
                    ['controller'=>'Customers', 'action'=>'view', $customer->id]
                );
            }
        endforeach;
    ?>
</td>

我在Controller中加载模型后尝试$this->Customers->get($computer->cust_id),但它说我需要一个客户助手。 CakePHP处理这个问题的方法是什么?

谢谢!

0 个答案:

没有答案