Als «eav» getaggte Fragen

Fragen zur Implementierung von Magentos Entity Attribute Value (EAV)


2
Warum werden Attribute von Bundle-Artikeln eines Bundle-Produkts auch im Bundle-Produkt selbst gespeichert? (datenbanktechnisch)
Kürzlich habe ich untersucht, wie die Optionen des mehrschichtigen Navigationsfilters auf der Kategorieseite ermittelt und abgerufen werden. Ich habe ein bisschen in die Modelle und die Datenbank dafür gegraben und dort den folgenden Mechanismus gefunden, den ich nicht verstehe: Situation: Angenommen, ich habe ein Attribut mit dem Namen color(attribute_id = …


1
Magento Zu viele Tabellen führen zu Fehlern bei der Massenaktualisierung von Produkten
Heute Morgen, als ich ungefähr hundert Produkte in Magento auswählte und aktivierte, bekam ich diesen mysql too many tableFehler Unten ist das Snippet aus der Protokolldatei a:5:{i:0;s:92:"SQLSTATE[HY000]: General error: 1116 Too many tables; MySQL can only use 61 tables in a join";i:1;s:5786:" #0 /var/www/html/dev.mysite.com/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) Ich bin durch diesen MySQL-Thread …

6
So löschen Sie ein eav-Produktattribut programmgesteuert
Ich möchte ein Produktattribut pragmatisch aus jeder Tabelle löschen. Ich habe einen Code erhalten, der das Kundenattribut löscht. Ich möchte genau wie dieser Code, der Produktattribut löschen war. <?php error_reporting(E_ALL | E_STRICT); $mageFilename = 'app/Mage.php'; require_once $mageFilename; Mage::setIsDeveloperMode(true); umask(0); Mage::app(); Mage::app()->setCurrentStore(Mage::getModel('core/store')->load(Mage_Core_Model_App::ADMIN_STORE_ID)); $setup = new Mage_Eav_Model_Entity_Setup('core_setup'); try { $custAttr = 'user_name'; …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.