我正在努力从v1.3迁移到CakePHP v2。
在我的旧1.3模型中,我有一些局部变量,这些变量是loadData()函数设置的,然后我可以使用get函数进行检索。
在v2中我得到:
Indirect modification of overloaded property [...] has no effect
我搜索了但它与数据/请求 - >数据更改无关。
关于如何设置这些局部变量的任何想法?
提前致谢!
答案 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
然而,和其他人说的那样,如果你有时间,一些代码会很好。感谢。