2009-10-09 3 views

ответ

2

Оказывается ответы лежат в следующем файле находится в папке Magento:

Библиотека/Zend/Locale/Data/supplementalData.xml

Некоторые вычет может быть необходимо. Но выполните поиск «США», чтобы попасть в соответствующий раздел. В моем файле это было на линии 4590, и оттуда вы выводили другие коды стран.

+0

двухбуквенные коды можно найти здесь: http: //www.theodora. com/country_digraphs.html , чтобы помочь вывести 3-буквенные коды, используемые Magento в вышеуказанном файле. –

0

В Magento 1.7, если вам нужно получить из кода:

$countries = Mage::helper('directory')->getCountryCollection(); 
foreach ($countries as $country) { 
    echo $country->getIso2_code(); 
} 

Если вам нужно 3 буквенный код заменить getIso2_code() с getIso3_code().

+0

Приведенный выше код выводит страны, настроенные для используемого магазина. Если вам нужен весь список, вы должны получить доступ непосредственно к коллекции стран: '$ countries = Mage :: getModel ('directory/country') -> getResourceCollection();' – nubeiro

Смежные вопросы