Примечание (8): косвенное изменение перегруженного свойства - PullRequest
0 голосов
/ 09 марта 2012

После того, как я обновил свой cakephp с 1.3 до 2.1.Я получил эту ошибку

Примечание (8): Косвенное изменение перегруженного свойства ThreadsController::$data не действует

Помогите мне ...

1 Ответ

1 голос
/ 09 марта 2012

$ this-> данные предоставляются только в контроллере как способ чтения BC данные. Использование его для записи данных так, как вы это делаете, приведет к злой PHP. Это связано с тем, как работает __get (), возвращает доступные только для чтения версии данных, которые он выбирает.

Вы должны иметь возможность использовать оболочку обновления для обновления $ this-> data -> $ This-> request-> данные.

больше информации читайте

http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html

...