Domande taggate «collection»

Domande relative alle collezioni Magento


2
Magento 2: Filtro raccolta prodotti per più categorie (Magento 2.1)
Sto usando Magento 2.1.0 e attualmente sto riscontrando difficoltà nel filtrare la raccolta di prodotti con più categorie. Ho usato più di un paio di modi per farlo funzionare, ma non lo farà. assumendo: $catalog_ids = [618, 619, 620]; Restituisce NULL $productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addCategoriesFilter(array('in' => $catalog_ids)); Restituisce eccezione: …




2
Magento Filter collection per tempi di creazione (oggi, ieri, settimana, ora ecc.)
Ho una raccolta personalizzata che desidero filtrare in base alla data di creazione e alle voci create "ieri" Voci di raccolta //dates are set in controller using setCreatedTime(Mage::getModel('core/date')->gmtDate()); Creato ieri (non funziona) //3 products items Yesterday //below filtering outputs incorrect entries $collection = Mage::getModel('things/things')->getCollection(); Ho provato, ma restituisce voci errate; …



4
Come ottenere la raccolta del prodotto di articoli esauriti - al contrario di addInStockFilterToCollection ()?
Ho l'obbligo di visualizzare i prodotti di una categoria in due elenchi: uno per gli articoli disponibili, l'altro per gli articoli esauriti. sto usando Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() per filtrare la mia raccolta di prodotti per gli articoli disponibili, ma non sembra esserci un metodo equivalente per filtrare gli articoli esauriti: ho esaminato …

4
Carica collezione di prodotti semplici (entrambi, disponibili e non disponibili)
Ho riscontrato un problema durante il caricamento di TUTTI i prodotti "figlio" di un prodotto configurabile in una raccolta, anche quelli esauriti. Come caricare i prodotti in questo modo: $simpleCollection = $configurable->getUsedProductCollection() ->addAttributeToSelect('*') ->addFilterByRequiredOptions(); foreach ($simpleCollection as $simple) { //$simple->getName(); } ignorerà i prodotti figlio che sono esauriti, probabilmente perché …


1
Come elencare tutti gli utenti
Come parte di un esercizio sto cercando di elencare tutte le e-mail degli utenti dal mio database su una pagina. Finora il più vicino che ho è $user = mage::getModel('customer/customer')->getCollection()->getData(); ritorna array 0 => array 'entity_id' => string '1' (length=1) 'entity_type_id' => string '1' (length=1) 'attribute_set_id' => string '0' (length=1) …



3
Magento 2: selezionare il campo dalla query di raccolta
Ho una domanda qui sotto. Voglio selezionare solo 1 campo dalla tabella anziché tutti. $collection = $this->_collectionFactory->addFieldToFilter('status', 0)->load(); //$collection->getSelect()->column('id'); //$collection->getSelect()->from(['main_table' => $this->getMainTable()], array('main_table.id')); echo $collectionBallotSelect->getSelect()->__toString(); exit; Voglio selezionare solo il idcampo dalla tabella.

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.