我正在使用cron每晚導入庫存更改。當我試圖改變產品的信息(價格等),我收到以下錯誤:Magento:以編程方式重建平面目錄
Column not found: 1054 Unknown column 'e.display_price_group_0' in 'field list'
我可以通過點擊緩存管理面板「重建平板目錄產品」解決這個問題。我設置一個cron來做到這一點編程方式使用下面的代碼:
Mage :: getResourceModel('catalog/product_flat_indexer') -> rebuild();
當我運行該腳本,我沒有得到任何錯誤,但「列未找到」錯誤仍然存在。
有誰知道我可以通過管理界面重建平面目錄嗎?
這是我從上面得到的代碼的腳本。它似乎並沒有爲我工作。 – karnage 2010-03-25 18:56:28
Laizer,是你的麻煩,你得到的錯誤「異常'Zend_Db_Statement_Exception'消息'SQLSTATE [42S22]:未找到列:1054未知列'e.display_price_group_0'在'字段列表'/ var/www/releases/20101019/lib/Zend/Db/Statement/Pdo.php:238「在重建平面目錄後更新產品?如果是這樣,你是如何解決它的?謝謝! – fdierre 2010-10-29 08:38:57
害怕我不能幫你在這裏。我不認爲我見過這個問題。 – Laizer 2010-11-14 22:11:08