我有一个非常基本的问题。我的计算机记录中有一列,其中包含拥有该计算机的客户的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处理这个问题的方法是什么?
谢谢!