Domande taggate «repository»



3
C'è mai un motivo per preferire $ model-> load () rispetto ai contratti di assistenza?
Comprendo che il modo preferito di lavorare tra i moduli in Magento 2 sta usando i contratti di servizio. Quindi, se voglio caricare un prodotto, utilizzo il repository del prodotto: $product = $productRepository->getById($id); che è contrattualmente restituito un'istanza di Magento\Catalog\Api\Data\ProductInterface. Ma potrei anche usare il vecchio modo, chiamando direttamente il …

2
Filtraggio di un repository di oggetti Magento 2
In Magento 2, puoi utilizzare un repository di prodotti per filtrare in base agli attributi del prodotto? In Magento 2, puoi usare un oggetto criteri di ricerca \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, e un repository \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Per recuperare un elenco di oggetti $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Tuttavia, l'oggetto searchCriteria non ha (sembra?) …


2
Come devo salvare entità nuove o aggiornate dei modelli?
In Magento 2 abbiamo classi di repository. Il metodo classico save()usato pesantemente in Magento 1.9 è deprecato, se ho ragione, da 2.04 o 2.05. Stavo usando le fabbriche per creare un nuovo oggetto e dopo aver impostato le proprietà di nuovo, ad esempio il prodotto che ho chiamato save(): $productFactory->create()->setName()...->save() …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.