0

我是 CakePHP 的新手,在获取关联模型的显示字段时遇到了麻烦。

我的模型是这样的: - 有很多注释的问题。- 笔记属于问题和用户。- 用户有很多笔记。

当我查看注释时,用户有一个名为 name 的字段用作 displayField。但是在问题的查看方法上,我只得到 user_id。有没有办法获取与某个问题的注释相关联的用户名?

先感谢您!!!

4

1 回答 1

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];
              }
           }

代码已编辑。

于 2012-08-03T16:14:39.133 回答