CakePHP v2模型局部变量

时间:2012-12-20 12:06:04

标签: php cakephp cakephp-2.0

我正在努力从v1.3迁移到CakePHP v2。

在我的旧1.3模型中,我有一些局部变量,这些变量是loadData()函数设置的,然后我可以使用get函数进行检索。

在v2中我得到:

Indirect modification of overloaded property [...] has no effect 

我搜索了但它与数据/请求 - >数据更改无关。

关于如何设置这些局部变量的任何想法?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您确定更新了试图将值分配给$ this->数据数组的任何代码 到$ this-> request-> data?

您无法再在2.0中手动分配$ this-> data ['newthing'] ['here']

必须是$ this-> request-> data ['newthing'] ['here']或取消设置$ this-> request-> data ['currentthing'] ['here']等等

https://groups.google.com/forum/?fromgroups=#!topic/cake-php/Sa-2m95CezM

然而,和其他人说的那样,如果你有时间,一些代码会很好。感谢。