ตั้งแต่ Magento 2.1 รถเข็นมี@deprecated
แท็ก อย่างไรก็ตามวีโอไอพีเองก็ยังใช้เพื่อเก็บสินค้าเมื่อซื้อ การคัดค้านมีวัตถุประสงค์และถ้าเป็นเช่นนั้นและเราควรใช้อะไรแทน
ตั้งแต่ Magento 2.1 รถเข็นมี@deprecated
แท็ก อย่างไรก็ตามวีโอไอพีเองก็ยังใช้เพื่อเก็บสินค้าเมื่อซื้อ การคัดค้านมีวัตถุประสงค์และถ้าเป็นเช่นนั้นและเราควรใช้อะไรแทน
คำตอบ:
ฉันเดาได้ว่าทีม Magento กำลังวางแผนที่จะใช้สัญญาบริการสำหรับชั้นนี้
อย่างไรก็ตามในกรณีของ 2.1 หากคุณตรวจสอบapp/code/Magento/Checkout/Api
โฟลเดอร์ไม่มีคลาส (ยัง) ที่ใช้สัญญาบริการดังกล่าว
ฉันคิดว่ามันจะเกิดขึ้นในบางจุดและทีมงานวีโอไอพีตั้งค่าสถานะโมเดลนั้นว่าจะเลิกใช้ในอนาคต อย่างไรก็ตามอย่างที่ฉันพูดและอย่างที่คุณพูดมันยังคงใช้ในซอฟต์แวร์เพื่อให้คุณสามารถใช้ต่อไปได้ในตอนนี้
ฉันคิดว่า@deprecated
แท็กนี้มีการตั้งค่าสถานะที่คล้ายกันเป็นหนึ่งสำหรับload()
วิธีการจากMagento\Framework\Model\AbstractMode
ไปกันสำหรับ<action>
แท็กXML ซึ่งเลิกใช้แล้ว แต่ยังเป็นตัวเลือกเดียวในบางกรณี: http://goo.gl/laVP35และยังใช้กันอย่างแพร่หลายใน 2.1: https://github.com/magento/magento/magento2/search? L = XML และ q = การกระทำและ utf8 =% E2% 9C% 93
การคอมมิชชันที่เลิกใช้โมเดลรถเข็นคือc4e9a77403655646a18d4277de96429c86bd34faพร้อมข้อความ
MAGETWO-51558: ทำเครื่องหมายรุ่นรถเข็น Checkout ว่าเลิกใช้แล้ว
สิ่งนี้ไม่ได้บอกอะไรมากมายโดยเฉพาะอย่างยิ่งเนื่องจากนี่เป็นเพียงข้อผูกมัดที่อ้างอิงหมายเลขตั๋วภายใน "MAGETWO-51558"
เนื่องจาก\Magento\Checkout\Api
ยังไม่มีสัญญาบริการใหม่และ\Magento\Quote\Api\CartItemRepositoryInterface
ไม่สามารถแทนที่โมเดลรถเข็นได้ฉันเห็นด้วยกับความสงสัยของคุณว่าเลิกใช้เร็วเกินไป
แน่นอนคำตอบสุดท้ายเท่านั้นที่จะได้รับจากพนักงานวีโอไอพี