J'essaie actuellement d'améliorer quelques modules concernant les performances. Certains d'entre vous connaissent peut-être l' utilisation de la walk()méthode de collecte, ce qui est très utile pour éviter de parcourir directement les produits. En plus de cela et grâce à @Vinai, on peut également utiliser la delete()méthode de collecte . Mais …
J'utilise Magento 2.1.0 et j'ai actuellement des difficultés à filtrer la collection de produits avec plusieurs catégories. J'ai utilisé plusieurs méthodes pour le faire fonctionner, mais ce ne sera pas le cas. En supposant: $catalog_ids = [618, 619, 620]; Renvoie NULL $productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addCategoriesFilter(array('in' => $catalog_ids)); Renvoie une …
J'ai une situation comme 2 attribut qui est assigné au produit enfant 1) person_height_fromet 2) person_height_toqui a un attribut de type DropDown qui est uniquement affecté dans le produit enfant mais pas affecté dans les produits parents, Je souhaite filtrer la collection de produits dans la page de catégorie avec …
J'utilise le code suivant pour filtrer le résultat et je veux limiter le résultat. $giftColletion = $this->_giftFactory->getCollection(); $giftColletion->addFieldToFilter('store_id', 1); $giftColletion->setOrder('position','ASC');
J'étudie Magento et je ne comprends pas vraiment à quoi sert addExpressionFieldToSelectOver addFieldToSelect? Je n'ai trouvé la réponse nulle part dans ma lecture. Pour autant que je sache, cela semble être la réécriture des noms de champs - mais seulement si vous passez dans un tableau avec la réécriture. Pourquoi …
J'ai une collection personnalisée que je souhaite filtrer par date de création et entrées het créées "hier" Entrées de collection //dates are set in controller using setCreatedTime(Mage::getModel('core/date')->gmtDate()); Créé hier (ne fonctionne pas) //3 products items Yesterday //below filtering outputs incorrect entries $collection = Mage::getModel('things/things')->getCollection(); J'ai essayé, mais génère des entrées …
En faisant attention, je veux vérifier si mon attribut personnalisé existe avant d'essayer de l'utiliser de quelque façon que ce soit. J'ai besoin de vérifier par rapport à la collection de tous les attributs, pas seulement à la collection de produits. Mon attribut peut exister sur un client, un produit …
Je récupère une collection de produits basée sur la catégorie actuelle. J'ai besoin que cette collection contienne des produits en stock et en rupture de stock, et j'ai également besoin que les données de prix soient affichées correctement. Mon magasin est configuré pour stocker les prix des produits TTC, et …
J'ai l'obligation d'afficher les produits d'une catégorie dans deux listes - une pour les articles en stock, l'autre pour les articles en rupture de stock. j'utilise Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() pour filtrer ma collection de produits pour les articles en stock, mais il ne semble pas y avoir de méthode équivalente pour filtrer …
J'ai rencontré un problème lors du chargement de TOUS les produits "enfants" d'un produit configurable dans une collection, même ceux qui sont en rupture de stock. Comme charger les produits comme ceci: $simpleCollection = $configurable->getUsedProductCollection() ->addAttributeToSelect('*') ->addFilterByRequiredOptions(); foreach ($simpleCollection as $simple) { //$simple->getName(); } ignorera les produits enfants qui sont …
Je travaille sur la grille des produits mais sa pagination ou le nombre de produits ne fonctionne pas (car ils affichent un nombre incorrect). comme ma fonction de _preparecollection de bloc est comme ci-dessous. j'ai ajouté le code de filtre de catégorie dans la collection ainsi je dois employer la …
Dans le cadre d'un exercice, j'essaie de répertorier tous les utilisateurs des e-mails de ma base de données sur une seule page. Jusqu'à présent, le plus proche que j'ai $user = mage::getModel('customer/customer')->getCollection()->getData(); Retour array 0 => array 'entity_id' => string '1' (length=1) 'entity_type_id' => string '1' (length=1) 'attribute_set_id' => string …
Je souhaite enregistrer la requête SQL pour une collection personnalisée. J'ai essayé le code suivant. Mais n'a pas fonctionné. Toute suggestion sera appréciée. Mage::log($collection->getSelect(),null,'test.log',true);
Dans Magento 2, comment puis-je désactiver temporairement le catalogue plat? J'ai une collection de produits associée à un magasin frontal et je souhaite qu'elle soit chargée via des tables EAV. J'ai regardé comment les collections déterminent si les tables plates doivent être utilisées, mais je n'ai trouvé aucun moyen d'injecter …
J'ai une requête ci-dessous. Je veux sélectionner seulement 1 champ de la table au lieu de tous. $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; Je souhaite sélectionner uniquement le idchamp de la table.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.