我在hostgator上托管了我的cakePhp项目。它无法检索链接到其他表的表的数据。基本上它只提取我找到的表的数据但是不能随之拉取其他表的数据。它正在使用localhost。我有项目有建设。现在当我写$ this-> Projet-> find('all');我只获得项目数据。提前致谢
答案 0 :(得分:1)
我能想到的几件事情:
检查$ this-> Project-> recursive是否设置为-1。 $ this-> Project-> find('all',array('recursive'=> 0)); http://book.cakephp.org/view/1063/recursive
如果您正在使用可包含的行为,则必须列出您的查找包含的模型,例如。项目所属的网站 $ this-> Project-> find('all',array('contains'=> array('Site'));
检查您的模型关系是否已正确定义
答案 1 :(得分:0)
我认为在托管网站或更改服务器后,功能会影响蛋糕。
试试这个,
app\tmp\cache\models
清除模型的缓存。recursive