L’injection de dépendances
C’est un mécanisme qui permet d’instancier les classes dont nous avons besoin dans nos objets. Je vous laisse voir d’autres tutos pour le détail, il en existe de très bien faits et passons directement au vif du sujet : celui de magento.
Comme dans toute injection de dépendance, on place des factory dans les constructeurs de nos clases. Une factory est une classe qui suit un design pattern qui comprend une méthode de « construction » qui prend un type de classe en entrée (...)
Accueil > Programmation > PHP > Magento 2
Magento 2
La version 2 est récemment sortie à l’écriture de ces ligne.
Voici quelques astuces et tutoriaux.
-
Magento 2 Tuto 2.3 - L’injection de dépendances
15 novembre 2016, par Super Pangolin -
Magento 2 Tuto 2.2 - Créer un block
5 octobre 2016, par Super PangolinLe principe de bloc Dans magento, tout est découpé en bloc.
Le but d’un site de vente en ligne est d’afficher des produits et leurs infos, de les sélectionner et de payer à la fin. On veut donc, basiquement, afficher des données sur un navigateur.
La finalité d’un bloc est donc d’afficher des informations mises en pages.
Un bloc peut être redécoupé en blocs plus petits : l’affichage d’un produit sera découpé en blocs photo, description, prix, ...
La classe contenant le code php du block Nous allons (...) -
Magento 2 Tuto 2.1 - Créer un module
5 octobre 2016, par Super PangolinPrincipe général Dans magento 2, tout les développements spécifiques se trouvent dans le répertoire app/code. Ils sont regroupée par modules, qui sont en gors l’équivalent des bundle symfony. Une fois déclarés, ils peuvent ajouter de nouvelles fonctionnalités, étendre les modules natifs de magento ou encore les remplacer.
Notre premier module Plaçons nous donc dans le répertoire app/code.
On crée un répertoire correspondant en principe à la société qui développe (pour nous, ça sera Pangolin) puis un sous (...) -
Magento 2 Tuto 1 - Installer magento 2
4 octobre 2016, par Super PangolinInstallation faite avec la version community 2.1.1