2014-06-09 81 views
-2

我有一个模态是x和x与y谁同时连接到z现在当我做一个find('all')到x我想获得从Y模式和Z值,到目前为止,我只能够得到的ID,但不是值从嵌套的belogns获取数据到

在此先感谢

+0

请检查'Containable'行为。它将满足您的需求:http://book.cakephp.org/2.0/en/core-libraries/behaviors/containable.html – Eagle

回答

0

你得到使用CakePHP的Containable功能从其它连接的表中的数据。

我建议阅读Cookbook的上述链接部分,因为它解释了Containables在前几行中的工作方式。然而,我给你一个简单的例子是:

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

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

0

最好的方法是debug你的变量。然后你就知道你有什么数据,以及如何访问它。

如果你试图访问的数据不存在,那么也许你应该看看你的模型关系(属于,hasMany,hasOne)。