[英]cakephp3 session deprecated
我已經在我的項目中更新了cakephp核心的最新版本。 現在我收到這個錯誤:
Deprecated (16384): SessionHelper has been deprecated. Use request->session() instead. [CORE/src/View/Helper/sessionHelper.php, line 39]
我認為錯誤在於這一行:
if ($this->session->read('admin_logged_in')){
我應該用什么呢?
謝謝
if ($this->request->session->read('admin_logged_in')){
應該沒事。
UPDATE
根據下面@raph的評論,正確的答案是
$this->request->session()->read('admin_logged_in')
注意會話后的()
在Cakehp 3.7中,使用getSession()代替。
$this->request->getSession()->read('admin_logged_in');
參考: https : //book.cakephp.org/3.0/en/development/sessions.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.