我有一个x是x的模态,x与y连接,当我对x进行查找('all')时,我同时与z连接我希望从y模态中获取值和z,到目前为止我只能得到id而不是值
提前致谢
答案 0 :(得分:0)
您可以使用CakePHP的Containable功能从其他连接表中获取数据。
我建议阅读Cookbook的上述链接部分,因为它解释了Containables在前几行中是如何工作的。但是,我的一个基本例子是:
$this->X->find('all', array('contain' => 'Y'));
答案 1 :(得分:0)
最好的方法是调试您的变量。然后,您就知道您拥有哪些数据以及如何访问它。
如果您尝试访问的数据不存在,那么您可能应该查看模型关系(belongssto,hasMany,hasOne)。