1

我将我的 PHPCake 上传到我的托管网站,但我开始间接修改重载属性 AppModel::$MyModel 没有效果

在这个模型中,我与另一个模型有关联,所以当我尝试通过

$this->MyModel->OtherModel->id = $id; 

我得到了错误。它在我的电脑上工作,但它在网站上不起作用。不确定网站 php 配置是否不支持。

4

2 回答 2

0
$this->MyModel->OtherModel-> id = id; 

缺少 id 之前的 $。

仔细检查您的模型关系。“OtherModel”必须与“MyModel”相关联。

于 2013-01-04T22:58:27.107 回答
0

对不起。原来是模型文件名的问题。它对网站中的大写字母很敏感,但在计算机中似乎并不介意。顺便说一句,我使用 Mac OSX 作为 MAMP 的测试环境。

于 2013-01-05T18:55:20.297 回答