by shigemk2

当面は技術的なことしか書かない

CakePHP3 set/get

3.4とか3.6あたりから、プロパティを直接参照しないで、関数名set/getで始まるものを使うように推奨され始めている気がする。

3.4の例。

  • Request::$data は非推奨です。代わりに Request::getData() を使用してください。
  • Request::$query は非推奨です。代わりに Request::getQueryParams() を使用してください。
  • Request::$cookies は非推奨です。代わりに Request::getCookie() を使用してください。
  • Request::$base は非推奨です。代わりに Request::getAttribute('base') を使用してください。
  • Request::$webroot は非推奨です。代わりに Request::getAttribute('webroot') を使用してください。
  • Request::$here は非推奨です。代わりに Request::getAttribute('here') を使用してください。

book.cakephp.org

book.cakephp.org