Topic:
How can we get Country and States in Magento?
Solution:
Magento has inbuilt model for Country and State as seen in Checkout page. In checkout page if you select Country like ‘France’ , a drop down will be seen in place of textbox for States. I am writing here the code to directly get country name from ID and also to get States info from country.
$countryName = Mage::getModel('directory/country')->load('FR')->getName(); //get country name
echo 'Country Name ->'.$countryName.'
';
$states = Mage::getModel('directory/country')->load('FR')->getRegions();
//state names
foreach ($states as $state)
{
echo 'ID->'.$state->getId().'
';
echo 'Name->'.$state->getName().'
';
}
No comments:
Post a Comment