teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

deprecated とまったバージョンが異なるので修正

2019/11/13 07:59

投稿

tacsheaven
tacsheaven

スコア13707

answer CHANGED
@@ -1,10 +1,10 @@
1
1
  ```
2
- // 3.6.0 以前
2
+ // 3.5.0 以前
3
3
  $this->request->session();
4
- // 3.6.0 以降
4
+ // 3.5.0 以降
5
5
  $this->getRequest()->getSession();
6
6
  ```
7
- と、CakePHP 3.6 以降で、古い書き方は deprecated になりました。
7
+ と、CakePHP 3.5 以降で、古い書き方は deprecated になりました。
8
8
  そのため、エラーレベルで E_USER_DEPRECATED が有効である場合は警告が出ます。
9
9
 
10
10
  開発機と実機で、config/app.php 内の errorLevel の指定が異なっていませんか?

1

追記

2019/11/13 07:59

投稿

tacsheaven
tacsheaven

スコア13707

answer CHANGED
@@ -7,4 +7,6 @@
7
7
  と、CakePHP 3.6 以降で、古い書き方は deprecated になりました。
8
8
  そのため、エラーレベルで E_USER_DEPRECATED が有効である場合は警告が出ます。
9
9
 
10
- 開発機と実機で、app.php 内の errorLevel の指定が異なっていませんか?
10
+ 開発機と実機で、config/app.php 内の errorLevel の指定が異なっていませんか?
11
+
12
+ ※まあ、本質的には警告が出ないようにソースを書き換えておくべきですが