cakephp 2.1查看所有add.ctp、edit.ctp、view.ctp中的关联数据

cakephp 2.1查看所有add.ctp、edit.ctp、view.ctp中的关联数据,view,cakephp-2.1,relation,View,Cakephp 2.1,Relation,我有一个“检查”表,它的咨询id与“咨询”表相关,而咨询id又与“患者”表相关 现在,当我在“检查”视图的add.ctp、edit.ctp或view.ctp中时,我需要拉入“患者”详细信息,以便一些患者信息可以显示作为患者的表单属于谁 我试过了。不是说他们不工作。我是cakephp新手,我真的需要关于它在控制器中如何显示以及view.ctp如何显示它的帮助 我想到了元素,但它们只是.ctp文件,对吗 如果有人能帮上忙,我们将不胜感激。我已经试着这么做了一个星期了,我知道有一件简单的事情我没有做或

我有一个“检查”表,它的咨询id与“咨询”表相关,而咨询id又与“患者”表相关

现在,当我在“检查”视图的add.ctp、edit.ctp或view.ctp中时,我需要拉入“患者”详细信息,以便一些患者信息可以显示作为患者的表单属于谁

我试过了。不是说他们不工作。我是cakephp新手,我真的需要关于它在控制器中如何显示以及view.ctp如何显示它的帮助

我想到了元素,但它们只是.ctp文件,对吗


如果有人能帮上忙,我们将不胜感激。我已经试着这么做了一个星期了,我知道有一件简单的事情我没有做或思考正确。

所以你只想获取相关数据?很简单

在您的
检查控制器
方法中

$patients = $this->Examination->Consultation->Patient->find('all',
array('conditions'=>array('consultation_id'=>$id,'examination_id'=>$e_id)));
类似于此,不太确定需要传递哪个id,因为这将取决于模型的链接方式

但是,如果您的模型正确链接,您仍然应该获得这些数据。如果没有,则将模型递归设置为更高

$this->Model->recursive = 2;