我已經爲所有產品創建了一個類型爲textarea的新IMEI屬性,請參閱圖像。任何人都可以指出一個函數來更新它的值。我有如下代碼。Magento設置新屬性值
$ this belogns to Mage_Sales_Model_Order。
foreach ($this->getAllItems() as $item) {
$item->setImei('123');
$item->save();
echo $item->getImei();
}
我從上次聲明中得到123,但是當我從管理員查看時。它在那裏沒有改變。同樣在哪個表中屬性和值將被存儲,所以我可以從那裏調試。
$ this belogns to Mage_Sales_Model_Order –
爲什麼要將關於訂單的信息添加到產品中?爲什麼不用db創建一個自定義模塊來跟蹤IMEI#? –
我想將我的產品與第三方網站集成。所以我在這裏添加了一個屬性來跟蹤產品。當用戶從第三方網站點擊手機時,我們正在顯示商店中imei字段中的第一個imei號碼,當購買完成時,我們將不得不從列表中刪除第一個imei號碼,以便下一個號碼可用於出售。但你提出的解決方案也很好,因爲我認爲我們需要分開處理每一個imei號碼。 –