Когда использовать $ this-> data против $ this-> request-> data - PullRequest
3 голосов
/ 28 февраля 2012

Я пытался найти это в Google, и я не могу найти окончательного ответа на этот вопрос.

Я знаю, что когда я хочу манипулировать своими данными, мне нужно будет использовать $ this-> request-> data, но даже в этом случае, даже без манипулирования, я вижу учебник по блогам на сайте Cakephp 2.0, который может найти здесь: http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/part-two.html

Использует $ this-> request-> data. Теперь, если хорошей практикой является использование $ this-> request-> data, даже если вы не манипулируете своими данными, каково использование $ this-> data в контроллере?

1 Ответ

5 голосов
/ 28 февраля 2012

$this->data устарело. Это все еще работает так, чтобы миграция не сломалась. Но в конечном итоге он будет удален, и все движется к объектам CakeRequest и CakeResponse.

Иди сюда:

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

И искать:

Controller::$data
...