\ Magento \ Framework \ Registry เลิกใช้ใน magento 2.3, วิธีสร้างอินสแตนซ์ด้วย Registry?


11

/**
 * Registry model. Used to manage values in registry
 *
 * Registry usage as a shared service introduces temporal, hard to detect coupling into system.
 * It's usage should be avoid. Use service classes or data providers instead.
 *
 * @api
 * @deprecated
 * @since 100.0.2
 */

https://www.mageplaza.com/devdocs/magento-2-registry-register.html

ป้อนคำอธิบายรูปภาพที่นี่

ใครสามารถแสดงการสาธิตที่ใช้คลาสบริการหรือผู้ให้บริการข้อมูลแทน

ขอบคุณ.

คำตอบ:


7

ที่นี่คุณสามารถค้นหาวิธีหลีกเลี่ยงการใช้งานRegistry- https://www.atwix.com/development/alternatives-for-deprecated-registry-class-magento-2-3/


โดยลิงค์ด้านบนเป็นไปได้เพียงเพื่อรับข้อมูลและไม่ตั้งค่าข้อมูล มีวิธีการตั้งค่าข้อมูลโดยไม่ต้องลงทะเบียนหรือไม่?
Haerriz

2
@Hererz คุณอาจสนใจโซลูชันของ Vinai github.com/Vinai/module-current-product-example
Vasilii Burlacu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.