以下链接用于Favors列表中!它链接到用户所在的地方,但是正在被使用在喜好列表中。因此,喜欢变量。链接上的CakePHP关系
我有三个模型用户,地方和Favors。用户有很多好处和一个地方,一个好处属于一个用户。
<?php foreach($favours as $favour): ?>
<p><?php echo $this->Html->link($favour['User']['firstname'] . ' ' . $favour['User']['lastname'], array('controller'=>'users','action'=>'view','userName'=>$favour['User']['username'])); ?> in <?php echo $this->Html->link($favour['Place']['name'], array('controller'=>'places','action'=>'view',$favour['Place']['id'])); ?> asked a favour <?php echo $favour['Favour']['datetime']; ?></p>
<h3><?php echo $this->Html->link($favour['Favour']['title'], array('controller'=>'favours','action'=>'view',$favour['Favour']['id'])); ?></h3>
如何显示的联系,在现阶段,我得到一个错误说那个地方是不确定的。
这是该列表中的控制器操作:
function index()
{
$favours = $this->paginate();
if (isset($this->params['requested']))
{
return $favours;
}
else
{
$this->set('favours', $favours);
}
}
?我不知道这是什么意思:( – Cameron
http://book.cakephp.org/view/1323/Containable – Ivo
我仍然很困惑:/你可能会发布一些代码的答案或许吗?谢谢 – Cameron