文章彙整

Magento2.3 探索新大陸

By Astral Web 3 months agoNo Comments
首頁  /  Magento  /  Magento安裝設定  /  Magento2.3 探索新大陸

在2018年底Magento2迎來了最新的版本2.3.0,這次直接跳了一個版號,想必影響層面應該相當廣,就讓我們來為各位踩踩地雷吧!

 

在Magento2.3中有許多更動,增加了更多的xml檔、更多的新功能,而這些改變在官方文件中並沒有特別說明,僅能從原生code裡看出不同,那我們今天就先來介紹在Controller中的異動。

 

一般來說,想接一串資料時都是傳送給API,然而在Magento2.3中,我們的Controller需要多加幾行code才能執行,我想是Magento對於安全性提升所增加的,就來一起看看吧!

這是Paypal 付款方式中的一段code,這邊可以看到官方在這支Controller中接收post的資料,這邊有 implements Magento\Framework\App\CsrfAwareActionInterface

我們可以從CsrfAwareActionInterface.php中看到我們需要實現兩個function,上圖就是實現出來的結果,這樣我們才能順利地接收到資料,而如果沒有使用則會顯示Invalid Form Key的錯誤,如下圖的messager中所顯示。

以上是探索Magento2.3的結果,如果有您有更多疑問可以詢問我們,未來會撰寫更多電商網站相關文章,您想知道什麼嗎?歡迎在下方留言給我們。或追蹤我們的粉絲專頁,就不錯過最新文章喔!

想學習更多Magento設定嗎?請見:Magento教學導覽

 

 

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Category:
  Magento安裝設定

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。