$collection = Mage::getModel('custom/table')->getCollection();
我有一个自定义表,并且有一个字段country_code。
现在我将此 $collection 传递给我的 javascript 并在其中使用变量。
现在我想显示国家/地区名称而不是国家/地区代码。
有什么方法可以使用连接查询或其他方式在我的集合中添加国家/地区名称吗?
所以在传递给 js 之前,我希望在我的集合对象中包含国家/地区名称。
最佳答案
Magento 将国家/地区名称存储在区域设置文件中,以便您可以根据您的语言更改国家/地区名称。
如果您有国家/地区代码并且想要获取国家/地区名称,请使用以下代码:
$country_name=Mage::app()->getLocale()->getCountryTranslation($country_code);
或者你也可以尝试
// $countryCode looks like "US"
$country = Mage::getModel('directory/country')->loadByCode($countryCode);
echo $country->getName(); /
如果我可以帮助您,请告诉我。
关于magento - 如何从国家代码获取国家名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21524844/