Questions marquées «repository»

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
Y a-t-il jamais une raison de préférer $ model-> load () aux contrats de service?
Je comprends que la façon préférée de travailler entre les modules dans Magento 2 est d'utiliser les contrats de service. Donc, si je veux charger un produit, j'utilise le référentiel produit: $product = $productRepository->getById($id); qui est par contrat renvoyant une instance de Magento\Catalog\Api\Data\ProductInterface. Mais je pourrais également utiliser l'ancienne méthode …

2
Filtrage d'un référentiel d'objets Magento 2
Dans Magento 2, pouvez-vous utiliser un référentiel de produits pour filtrer par attributs de produit? Dans Magento 2, vous pouvez utiliser un objet de critères de recherche \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, et un référentiel \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Pour récupérer une liste d'objets $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Cependant, l'objet searchCriteria n'a pas (semble-t-il?) Des …


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.