6

当我运行以下两行代码时,我得到返回值 161。现在,如果我通过 挖掘customer_eav,我看到 161 与attribute_id477 相关,然后如果我进一步挖掘,customer_entity_varchar我会找到一行,field['attribute_id']=477并且值为 USD。如何使用 magento 的模型/方法获取此属性字符串值...

$customer = $session->getCustomer();
$attributes = $customer->getDefaultCurrency(); // returns 161... not USD
4

1 回答 1

18
echo $customer->getResource()
              ->getAttribute('default_currency')
              ->getFrontend()
              ->getValue($customer);
于 2012-09-18T01:48:00.320 回答