回答編集履歴

2

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

2019/11/13 07:59

投稿

tacsheaven
tacsheaven

スコア13703

test CHANGED
@@ -1,16 +1,16 @@
1
1
  ```
2
2
 
3
- // 3.6.0 以前
3
+ // 3.5.0 以前
4
4
 
5
5
  $this->request->session();
6
6
 
7
- // 3.6.0 以降
7
+ // 3.5.0 以降
8
8
 
9
9
  $this->getRequest()->getSession();
10
10
 
11
11
  ```
12
12
 
13
- と、CakePHP 3.6 以降で、古い書き方は deprecated になりました。
13
+ と、CakePHP 3.5 以降で、古い書き方は deprecated になりました。
14
14
 
15
15
  そのため、エラーレベルで E_USER_DEPRECATED が有効である場合は警告が出ます。
16
16
 

1

追記

2019/11/13 07:59

投稿

tacsheaven
tacsheaven

スコア13703

test CHANGED
@@ -16,4 +16,8 @@
16
16
 
17
17
 
18
18
 
19
- 開発機と実機で、app.php 内の errorLevel の指定が異なっていませんか?
19
+ 開発機と実機で、config/app.php 内の errorLevel の指定が異なっていませんか?
20
+
21
+
22
+
23
+ ※まあ、本質的には警告が出ないようにソースを書き換えておくべきですが