0
我是CakePHP的新手,我遇到了麻烦,无法获取关联模型的显示字段。如何从相关模型中获取显示字段
我的模型是这样的: - 问题hasMany Notes。 - 笔记属于问题和用户。 - 用户有许多注释。
用户有一个名为name的字段,当我查看Note时,它正被用作displayField。但是,在查看问题的方法时,我只能得到user_id。有没有办法获得与特定问题笔记关联的用户名?
谢谢!在你看来cakephp docs
$this->Question->recursive=1;
$questions=$this->Question->find('all');
$this->set(compact('questions'));
然后:
谢谢。完美,这是我需要的。我实际上添加使用递归= 2 – jplfl 2012-08-03 16:26:36
在我的例子中有一个usekess循环。来自我手机的类型。 – 2012-08-03 16:47:54
你不应该将递归设置为2,因为你有一个直接的关系'问题hasMany Notes',因此'递归= 1'应该是充分的。建议不要使用'recursive = 2',尤其是对于大数据集,因为由于正在获取大量记录,所以速度很慢。 – 2012-08-06 08:19:46