以下のリンクはFavorsのリストで使用されています!これは、ユーザーがいるが、賛成リストの中で使用されている場所にリンクします。したがって、favor変数。CakePHPリンク上の関係
私は3つのモデルのユーザー、プレイスと恩恵を持っています。ユーザーは多くの好意と1つの場所を持ち、好意はユーザーに属します。
<?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