我是CakePHP的新手,我很难找到相关模型的显示字段。
我的模型是这样的: - 有许多笔记的问题。 - Notes所属的问题和用户。 - 用户有很多笔记。
当我查看注释时,用户有一个名为name的字段,该字段用作displayField。但是在de view方法的问题上我只得到user_id。有没有办法获得与某个问题的笔记相关联的用户名?
提前谢谢!!!
答案 0 :(得分:2)
您可以使用递归参数:cakephp docs
$this->Question->recursive=1;
$questions=$this->Question->find('all');
$this->set(compact('questions'));
然后在你看来:
foreach($question['Note'] as $note)
{
foreach($note['User'] as $user){
echo $user[name];
}
}
代码编辑。