Ich benutze einen Cron, um Inventaränderungen jede Nacht zu importieren. Wenn ich versuche, ein Produkt der Informationen (Preis, etc) ändern ich die folgende Fehlermeldung erhalten:Magento: Flat-Katalog programmatisch neu erstellen
Column not found: 1054 Unknown column 'e.display_price_group_0' in 'field list'
Ich kann dieses Problem beheben, indem „Rebuild Wohnung Katalog Produkt“ in dem Cache-Management-Panel klicken. Ich Setup eine cron dieses programmatisch zu tun mit dem folgenden Code:
Mage :: getResourceModel('catalog/product_flat_indexer') -> rebuild();
ich keine Fehler bekommt, wenn ich das Skript ausführen, aber die „Spalte nicht gefunden“ Fehler bestehen bleiben.
Weiß jemand, wie ich den flachen Katalog anders als durch die Verwaltungsschnittstelle neu erstellen kann?
Dies ist das Skript, von dem ich den obigen Code erhalten habe. Es scheint nicht für mich zu funktionieren. – karnage
Laizer, war Ihr Problem, dass Sie den Fehler "Ausnahme 'Zend_Db_Statement_Exception' mit der Nachricht 'SQLSTATE [42S22]: Spalte nicht gefunden: 1054 Unbekannte Spalte' e.display_price_group_0 'in' Feldliste '' in/var/www/releases/20101019/lib/Zend/Db/Statement/Pdo.php: 238 "beim Aktualisieren von Produkten nach dem Neuaufbau des Flat-Katalogs? Wenn ja, wie hast du es behoben? Vielen Dank! – fdierre
Angst, ich kann dir hier nicht helfen. Ich glaube nicht, dass ich jemals dieses Thema gesehen habe. – Laizer