0
目前我正在開發一個模塊,將附加數據保存到Magento中的訂單中。我有我的本地Magento副本上的模塊。我的問題是,當我上傳我的模塊到實際的「現場」版本的網站模塊停止工作。在phpMyAdmin中編輯行不保存。 Magento不能設置數據
無法將數據保存到sales_flat_order中的自定義屬性。我也無法手動編輯phpMyAdmin中的訂單。它拒絕保存更改。商店本身仍然可以創建訂單並按照自己的喜好進行工作,除了自定義屬性。
這是我用來保存數據的代碼:
$_order->setData('myAttribute', $_comments)->getResource()->saveAttribute($_order, 'myAttribute');
服務器使用Apache和裝甲運兵車。
有什麼建議嗎?
嘗試清除APC緩存一次您將更新的文件上傳到服務器。 –
我已經清除了多次緩存,我試試更多。關於phpmyadmin問題,它似乎是大型表的錯誤。 UPDATE'database'.'sales_flat_order' SET'shipping_method' =''WHERE'sales_flat_order'.'entity_id' = 584; 它想要設置shipping_metod而不是myAttribute。錯誤? – Andreas