現在、Shopware 6 プラグインがブール値 reviewSkipModeration
値で構成されており、プラグインを通じて送信されたレビューを自動的に公開します:
config.xml
このプラグインの現在のバージョンは 1.7.2 です。新しいバージョン 1.7.3 では、reviewSkipModeration
ブール型構成を削除し、新しい autoPublishStars
複数選択構成を追加します。
config.xml
リーリー
if (!$this->config->getReviewSkipModeration()) {...} コントローラーにどのような変更を加える必要がありますか? :
リーリー
アップデート中に既存ユーザーのデフォルトの動作を変更することは避けます。 次のオプションを使用した複数選択構成に移行します。 config.xml で「None」をコントローラーに使用するにはどうすればよいですか?コントローラーの「0」にアクセスするのと同じ方法で「なし」オプションにアクセスできますか? :
###なし###false は None にマップされます
私の理解が正しければ、最初に更新方法を変更する必要があります。古いブール構成が true か false かを確認してから、対応する新しい複数選択構成にマッピングできます。
リーリーその後、PHP 8 を使用している場合は、単純な [switch][1] または [match][2] を使用してさまざまなオプションを取得できます
リーリーこれは実際にうまくいくかもしれませんが、そうでない場合は、一緒にブレインストーミングして解決策を見つけることができます [1]: https://www.php.net/manual/fr/control-structs.switch.php [2]: https://www.php.net/manual/en/control-structs.match.php