\ Magento \ Framework \ Registry déconseillé dans magento 2.3, Comment créer une instance avec 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

entrez la description de l'image ici

Qui peut me montrer une démo qui utilise à la place des classes de service ou des fournisseurs de données.

THX.

Réponses:


7

Ici vous pouvez trouver le moyen d'éviter l'utilisation de Registry- https://www.atwix.com/development/alternatives-for-deprecated-registry-class-magento-2-3/


Par le lien ci-dessus, il est possible d'obtenir uniquement les données et non de définir les données. Existe-t-il un moyen de définir des données sans registre?
Haerriz

2
@Haerriz vous pourriez être intéressé par la solution de Vinai github.com/Vinai/module-current-product-example
Vasilii Burlacu
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.