Questions marquées «best-practice»

Désigne des questions liées aux meilleures pratiques dans Magento.



5
Quand utiliser un référentiel et une usine dans Magento 2?
J'ai suivi quelques tutoriels dans Magento 2 et cela me laisse un peu perplexe. Je peux voir qu’il existe essentiellement deux moyens de lire / écrire des entités commerciales: Récupérer des données Utiliser une approche d'usine $object = $this->myFactory->create(); $object->load($myId); Utiliser une approche de référentiel $repo = $this->myRepository(); $object = …


3
Magento 2 comme solution sans tête
Je souhaite savoir s’il existe certaines pratiques recommandées pour utiliser Magento 2 en tant que solution de commerce électronique sans tête . Un commerce électronique typique en 2017 consiste à avoir une solution omnicanal qui comprend Commerce électronique CMS Multi plateforme Intégration système à plusieurs niveaux (ERP, ...) Je veux …

2
Quelle est la méthode préférée pour lancer des exceptions dans Magento?
Toutes les méthodes suivantes sont utilisées dans le noyau de Magento. Quelle est la méthode préférée (ou la "meilleure pratique" la plus récente)? Mage::throwException('Some Message')- 732 utilisations throw new Exception('Some Message')- 419 utilisations throw Mage::exception('Vendor_Module', 'Some Message')- 94 Usages (nécessité de créer une Vendor_Module_Exceptionclasse)

4
Obtenir efficacement l'URL du produit à partir de l'ID
Quel est le moyen le plus efficace d'obtenir une URL de produit, juste en fonction de son ID? À certains endroits de notre code, nous avons des choses telles que Mage::getModel('catalog/product')->load($id)->getProductUrl()pour obtenir l'URL du produit, étant donné la quantité d'événements, etc. associés à un produit, cela semble plutôt inutile, existe-t-il …

4
Retour de $ this après l'observateur
Je vois des informations contradictoires sur Internet et dans les modules tiers - est-ce une exigence ou une meilleure pratique de revenir $thisà la fin d'une méthode d'observation? Par exemple: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return $this; }



2
Bonnes pratiques Magento 2 DI
Disons que je construis une extension Magento 2 qui fait ... eh bien ... pas important. Disons que ça fait des trucs super géniaux. Mais je veux m'assurer que c'est construit en utilisant les normes appropriées afin que d'autres développeurs puissent l'étendre. Quand dois-je utiliser la DI en combinaison avec …





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.