Questions marquées «plugin»

Indique des questions sur les plugins Magento 2 (BeforePlugin, AfterPlugin et AroundPlugin). Les plugins sont également appelés intercepteurs dans la documentation Magento.

27
Magento 2: Plugin vs Observer

Dans Magento 2, quels sont les avantages et les inconvénients de l'utilisation d'un plugin par rapport à un observateur pour réaliser quelque chose? Je comprends que les observateurs sont abonnés aux événements alors que les plugins peuvent intervenir avant et / ou après qu'une méthode publique...

17
Réécriture des classes Magento 2 vs plugins

Magento 2 a le concept de plugins / interception / intercepteurs opposés à Magento 1. Ceux-ci agissent comme un avant | après l'événement pour chaque méthode publique. Ce qui est bien. Vous pouvez également utiliser le aroundplugin pour remplacer la fonctionnalité d'une méthode. Mais Magento 2...

13
Remplacer la classe abstraite dans Magento 2

Dans Magento 1, je pouvais copier la classe abstraite dans un répertoire local ou communautaire et Magento l'a utilisé lors du chargement automatique de cette classe. Y a-t-il une solution à faire pour que Magento charge ma classe à la place vendor/magento/framework/Model/AbstractModel.php? Les...

9
Plugins pour les getters / setters magiques

J'essaie de faire en sorte que le statut d'un examen soit approvedau lieu du pendingmoment où l'utilisateur le poste dans le frontend de Magento 2. Et j'ai adopté cette approche. Créer un plug - in avant, disponible uniquement dans la zone frontend, pour la méthode setStatusIddes...

8
Magento 2: plugins de types virtuels

Je suis confus par la documentation de Magento 2 concernant les plugins : Il est d'abord dit que: Les plugins ne peuvent pas être utilisés avec des types virtuels Mais alors, il est dit que: Vous pouvez spécifier une classe, une interface ou un type virtuel comme nom de type que le plugin observe...