magento - 如何从国家代码获取国家名称?

标签 magento

$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/

相关文章:

php - Magento - 如何在结帐过程中向订单添加发票费用

php - 如何用php创建分组产品? (Magento 1.7)

magento - 管理/ session 模型中 isFirstPageAfterLogin 方法的用途是什么?

php - Magento 1.9 : How to get Subcategories of specific Category?

magento - 通过 API 创建 Magento 优惠券

php - MySQL 查询产品有多种尺寸和价格

magento - 以编程方式设置自定义客户属性

Magento 客户组 ID

javascript - API 请求在使用 phonegap 调试时不工作,但在模拟器中工作,为什么?

php - 为什么我无法使用谷歌浏览器登录到 magento 后端