当我运行以下两行代码时,我返回值161.现在如果我挖掘customer_eav
,我看到161与attribute_id
477相关,然后如果我进一步挖掘customer_entity_varchar
我找到一行field['attribute_id']=477
,其值为USD。如何使用magento的模型/方法获取此属性字符串值...
$customer = $session->getCustomer();
$attributes = $customer->getDefaultCurrency(); // returns 161... not USD
答案 0 :(得分:17)
echo $customer->getResource()
->getAttribute('default_currency')
->getFrontend()
->getValue($customer);