\ 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
Василий Бурлаку