\ 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
@Haerriz Вас может заинтересовать решение Vinai github.com/Vinai/module-current-product-example
Василий Бурлаку
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.