Cette question m'a laissé perplexe pendant assez longtemps. Pourquoi la correction de bogues d' amélioration introduite dans Magento 1.13.xx appelée réindexation partielle ne couvre-t-elle pas les indexeurs "Attributs du produit" et "Données d'agrégation de balises"? Pourquoi ces deux doivent être réindexés manuellement? A mon avis, l'indice EAV est l'un des …
Comment créer une entité EAV? C'est une question qui revient souvent sur le web. Il existe de bons articles de blog qui expliquent comment faire cela, mais aucun ne me satisfait. J'ai donc décidé de poser moi-même une question et d'expliquer comment je le fais ... et cela semble fonctionner. …
Je souhaite supprimer les attributs EAV inutilisés directement de la base de données avant de déplacer mon magasin en direct. Les attributs peuvent être trouvés dans le eav_attributetableau, puis-je supprimer des attributs de ce tableau? Est-ce sûr? Ou dois-je également modifier d'autres tables EAV?
J'ai besoin d'incrémenter chaque nouvel identifiant de facture de 5, j'ai essayé le code ci-dessous. Mais changé toutes les factures, expéditions, commandes et notes de crédit. J'ai besoin de chaque nouvel incrément d'ID de facture de 5, d'un incrément d'envois de 5 et d'un incrément de notes de crédit de …
Je me suis toujours demandé quelle est la signification des tableaux: eav_entity eav_entity_datetime eav_entity_decimal eav_entity_int eav_entity_store eav_entity_text Ils sont toujours vides. Ils sont créés dans les versions antérieures à 1.6 app/code/core/Mage/Eav/sql/eav_setup/mysql4-install-0.7.0.phpet plus tard, ils ont été transportés dans le script d'installation pour les versions 1.6+. /app/code/core/Mage/Eav/sql/eav_setup/install-1.6.0.0.php J'ai vu qu'il existe …
Supposons que j'ai un attribut qui est une collection d'options (liste déroulante / multisélection). Je peux récupérer la valeur d'attribut pour un produit donné: $store_id = [something]; $productId = [something]; // this is a select/multiselect $attribute_code = [something]; $option_id = Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, $attribute_code, $store_id ); $option_label = ??? Maintenant, j'ai obtenu …
Comment puis-je obtenir les valeurs des options d'attribut de l'entité eav? J'ai trouvé une solution uniquement pour magento 1.x mais M2 je ne sais pas. M1: $attr = Mage::getResourceModel('eav/entity_attribute_collection')->setCodeFilter('specialty')->getData()[0]; $attributeModel = Mage::getModel('eav/entity_attribute')->load($attr['attribute_id']); $src = $attributeModel->getSource()->getAllOptions(); Quelqu'un sait, montrez-moi étape par étape, merci! Merci!
Les tables plates sont-elles toujours une chose dont nous devons nous soucier dans Magento 2? Je sais qu'il y a une interface utilisateur où nous pouvons allumer les tables plates, mais je ne sais pas dans quelle mesure elles ont été testées, et si elles sont encore nécessaires. Si les …
Je me demandais quelle était la bonne façon de mettre en œuvre un modèle EAV extensible. Je vois que dans Magento\Catalog\Model\Product, la méthode getExtensionAttributes()est implémentée comme ceci: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } Mais dans d'autres, comme les modèles client …
Lors de la création d'un script d'installation pour Magento 2, quelles valeurs sont disponibles pour le type et les parties d'entrée de eavSetup->addAttribute()? Ou où pourrais-je chercher pour le savoir? $eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, 'some_attr', [ 'type' => '', 'backend' => '', 'frontend' => '', 'label' => 'Test Attribute', 'input' => '', …
Comment ajouter un attribut personnalisé à une commande dans Magento. Cela semble clair pour le produit et le client, mais je ne trouve aucune information pour ajouter des attributs supplémentaires aux commandes.
Je comprends que les _données d'un modèle simple (par exemple, cataloginventory/stock_item) est un tableau de paires de valeurs de champ, ce qui correspond aux champs des tables de base de données. J'étais curieux de connaître le contenu de _data pour les modèles EAV, j'ai donc vérifié les _data de l' …
En essayant de créer des attributs, j'ai découvert que la longueur maximale d'un code d'attribut est de 30 caractères. Il s'avère cependant que ce n'est PAS réellement une sorte de véritable restriction - c'est une valeur complètement arbitraire, définie par Mage_Eav_Model_Entity_Attribute::ATTRIBUTE_CODE_MAX_LENGTH. Donc, étant donné cela, pourquoi y a-t-il une restriction? …
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.