2
我在數據庫中爲自定義選項添加了特定的字段。我按照這個線程添加它 - http://www.magentocommerce.com/boards/viewthread/73036/P15/如何在Magento中獲得特定的自定義選項字段
而不是重量我使用兩個其他字段,我想在發出訂單時傳遞給運輸公司。我有模塊,這樣做和在觀察員我有這樣的代碼:
$orderItems = $order->getItemsCollection();
foreach ($orderItems as $item) {
$optionsArr = $item->getProductOptions();
foreach ($optionsArr['options'] as $option) {
if($option['label'] !='' && $option['value'] !='') {
$optionValue = $option['value']; // OK
$optionId = $option['option_id']; // OK
$optionWeight = $option['weight']; // NOT WORKING
$optionMyCustomField = $option['my_custom_field']; // NOT WORKING
}
}
}
這樣我可以得到選定的選項值和ID。
如何從數據庫中獲取我的自定義字段?
它沒有多大意義,因爲我需要獲取所選選項行的字段(catalog_product_option_type_value表) - 所選選項的權重,但不是產品的權重。看到上面的代碼 - 我增加了更多 – venz 2012-03-18 21:39:12