1

私は v1.3 から CakePHP v2 への移行に取り組んでいます。

私の古い 1.3 モデルでは、loadData() 関数が設定するいくつかのローカル変数があり、get 関数を使用して取得できました。

v2 では次のようになります。

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

検索しましたが、データ/リクエスト->データの変更とは関係ありません。

これらのローカル変数を設定する方法についてのアイデアはありますか?

前もって感謝します!

4

1 に答える 1

0

$this->data 配列に値を割り当てようとしているコードを $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

ただし、他の人が言ったように、時間があれば、いくつかのコードがいいでしょう。ありがとう。

于 2013-03-01T15:30:29.627 に答える