从嵌套的belongsTo获取数据

时间:2014-06-09 18:16:47

标签: cakephp cakephp-2.3

我有一个x是x的模态,x与y连接,当我对x进行查找('all')时,我同时与z连接我希望从y模态中获取值和z,到目前为止我只能得到id而不是值

提前致谢

2 个答案:

答案 0 :(得分:0)

您可以使用CakePHP的Containable功能从其他连接表中获取数据。

我建议阅读Cookbook的上述链接部分,因为它解释了Containables在前几行中是如何工作的。但是,我的一个基本例子是:

$this->X->find('all', array('contain' => 'Y'));

编辑:对不起,我没有看到您对Eagle的回复。

答案 1 :(得分:0)

最好的方法是调试您的变量。然后,您就知道您拥有哪些数据以及如何访问它。

如果您尝试访问的数据不存在,那么您可能应该查看模型关系(belongssto,hasMany,hasOne)。