2014-06-09 123 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)。