\ Magento \ Framework \ Registryはmagento 2.3で非推奨になりました。レジストリを使用してインスタンスを作成する方法は?


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

ここに画像の説明を入力してください

代わりにサービスクラスまたはデータプロバイダーを使用するデモを見せてくれる人はいますか。

THX。

回答:


7

ここでは、の使用を避けるためにどのような方法を見つけることができますRegistry- https://www.atwix.com/development/alternatives-for-deprecated-registry-class-magento-2-3/を


上記のリンクにより、データを取得することのみが可能で、データを設定することはできません。レジストリなしでデータを設定する方法はありますか?
ヘリス

2
@Haerrizビナイのソリューションgithub.com/Vinai/module-current-product-example
Vasilii Burlacu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.