How to Get country name from country code in Magento 2?Magento 2 - Get country in billing addressMagento 2.2.4 Change Country NamesMagento 2.3.0 Get Country NameGet Store/Website by Language/Countrymagento 2 : Get country from IP addressHow to customize Locale country codeGet the country code of website userUpdating country name in magento 2Magento 2.2.4 Change Country NamesMagento 2 :Get country code from Country NameMagento 2.3.0 Get Country NameHow to get country dial code for telephone number in Magento 2?
Is it acceptable for a professor to tell male students to not think that they are smarter than female students?
Detention in 1997
Why didn't Boeing produce its own regional jet?
What are some good books on Machine Learning and AI like Krugman, Wells and Graddy's "Essentials of Economics"
How to prevent "they're falling in love" trope
What do you call someone who asks many questions?
How do I gain back my faith in my PhD degree?
Avoiding the "not like other girls" trope?
Unlock My Phone! February 2018
Solving a recurrence relation (poker chips)
Intersection Puzzle
Why do bosons tend to occupy the same state?
How could indestructible materials be used in power generation?
Is it possible to create a QR code using text?
Can compressed videos be decoded back to their uncompresed original format?
If human space travel is limited by the G force vulnerability, is there a way to counter G forces?
Why was the shrinking from 8″ made only to 5.25″ and not smaller (4″ or less)?
Do UK voters know if their MP will be the Speaker of the House?
What killed these X2 caps?
Little known, relatively unlikely, but scientifically plausible, apocalyptic (or near apocalyptic) events
How to tell a function to use the default argument values?
Avoiding direct proof while writing proof by induction
Is it inappropriate for a student to attend their mentor's dissertation defense?
Mathematica command that allows it to read my intentions
How to Get country name from country code in Magento 2?
Magento 2 - Get country in billing addressMagento 2.2.4 Change Country NamesMagento 2.3.0 Get Country NameGet Store/Website by Language/Countrymagento 2 : Get country from IP addressHow to customize Locale country codeGet the country code of website userUpdating country name in magento 2Magento 2.2.4 Change Country NamesMagento 2 :Get country code from Country NameMagento 2.3.0 Get Country NameHow to get country dial code for telephone number in Magento 2?
i want to get country name from country code, i got the country code from the data order like this :
$data = $order->getShippingAddress()->getData();
$countryCode = $data['country_id'];
echo $countryCode;
it will print 'US' or any other country code, is there a way to get the country name from this country code?
magento2 model country-regions
add a comment |
i want to get country name from country code, i got the country code from the data order like this :
$data = $order->getShippingAddress()->getData();
$countryCode = $data['country_id'];
echo $countryCode;
it will print 'US' or any other country code, is there a way to get the country name from this country code?
magento2 model country-regions
Have you check code for get country name?
– Rakesh Jesadiya
Feb 13 '17 at 5:40
add a comment |
i want to get country name from country code, i got the country code from the data order like this :
$data = $order->getShippingAddress()->getData();
$countryCode = $data['country_id'];
echo $countryCode;
it will print 'US' or any other country code, is there a way to get the country name from this country code?
magento2 model country-regions
i want to get country name from country code, i got the country code from the data order like this :
$data = $order->getShippingAddress()->getData();
$countryCode = $data['country_id'];
echo $countryCode;
it will print 'US' or any other country code, is there a way to get the country name from this country code?
magento2 model country-regions
magento2 model country-regions
edited Feb 13 '17 at 4:49
Manthan Dave
7,97621539
7,97621539
asked Feb 13 '17 at 4:49
simple guysimple guy
1,07421542
1,07421542
Have you check code for get country name?
– Rakesh Jesadiya
Feb 13 '17 at 5:40
add a comment |
Have you check code for get country name?
– Rakesh Jesadiya
Feb 13 '17 at 5:40
Have you check code for get country name?
– Rakesh Jesadiya
Feb 13 '17 at 5:40
Have you check code for get country name?
– Rakesh Jesadiya
Feb 13 '17 at 5:40
add a comment |
4 Answers
4
active
oldest
votes
Create Block file,
public function __construct(
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->_countryFactory = $countryFactory;
public function getCountryname($countryCode)
$country = $this->_countryFactory->create()->loadByCode($countryCode);
return $country->getName();
Call from phtml file,
echo $block->getCountryname($countryCode);
1
Correct except you are missing a semi colon after $country = $this->_countryFactory->create()->loadByCode($countryCode) it should be $country = $this->_countryFactory->create()->loadByCode($countryCode);
– Eirik
May 6 '17 at 18:16
Is it possible to get country code from country name?
– Vindhuja
Nov 29 '18 at 6:20
@Vindhuja Check rakeshjesadiya.com/…
– Rakesh Jesadiya
Nov 29 '18 at 6:29
add a comment |
We can use MagentoDirectoryApiCountryInformationAcquirerInterface
to get the country info:
/** @var MagentoDirectoryApiCountryInformationAcquirerInterface $country */
/** @var MagentoDirectoryApiDataCountryInformationInterface $data */
$data = $country->getCountryInfo($data['country_id']);
$data->getFullNameEnglish();
$data->getFullNameLocale();
See more here about the returned values: MagentoDirectoryApiDataCountryInformationInterface
add a comment |
Check the given model of country and its methods:
/**
*
* @param MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig
* @param MagentoDirectoryModelCountryFactory $countryFactory
*/
public function __construct(
MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig,
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->scopeConfig = $scopeConfig;
$this->countryFactory = $countryFactory;
One of the method it provides is $this->countryFactory->create()->getName();
.You can use the model factory based on your requirements.
add a comment |
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$allowerdContries = $objectManager->get('MagentoDirectoryModelAllowedCountries')->getAllowedCountries() ;
$countryFactory = $objectManager->get('MagentoDirectoryModelCountryFactory');
//echo "<pre>"; print_r($allowerdContries);
$countries = array();
foreach($allowerdContries as $countryCode)
if($countryCode)
$data = $countryFactory->create()->loadByCode($countryCode);
$countries[$countryCode] = $data->getName();
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f159494%2fhow-to-get-country-name-from-country-code-in-magento-2%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
Create Block file,
public function __construct(
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->_countryFactory = $countryFactory;
public function getCountryname($countryCode)
$country = $this->_countryFactory->create()->loadByCode($countryCode);
return $country->getName();
Call from phtml file,
echo $block->getCountryname($countryCode);
1
Correct except you are missing a semi colon after $country = $this->_countryFactory->create()->loadByCode($countryCode) it should be $country = $this->_countryFactory->create()->loadByCode($countryCode);
– Eirik
May 6 '17 at 18:16
Is it possible to get country code from country name?
– Vindhuja
Nov 29 '18 at 6:20
@Vindhuja Check rakeshjesadiya.com/…
– Rakesh Jesadiya
Nov 29 '18 at 6:29
add a comment |
Create Block file,
public function __construct(
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->_countryFactory = $countryFactory;
public function getCountryname($countryCode)
$country = $this->_countryFactory->create()->loadByCode($countryCode);
return $country->getName();
Call from phtml file,
echo $block->getCountryname($countryCode);
1
Correct except you are missing a semi colon after $country = $this->_countryFactory->create()->loadByCode($countryCode) it should be $country = $this->_countryFactory->create()->loadByCode($countryCode);
– Eirik
May 6 '17 at 18:16
Is it possible to get country code from country name?
– Vindhuja
Nov 29 '18 at 6:20
@Vindhuja Check rakeshjesadiya.com/…
– Rakesh Jesadiya
Nov 29 '18 at 6:29
add a comment |
Create Block file,
public function __construct(
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->_countryFactory = $countryFactory;
public function getCountryname($countryCode)
$country = $this->_countryFactory->create()->loadByCode($countryCode);
return $country->getName();
Call from phtml file,
echo $block->getCountryname($countryCode);
Create Block file,
public function __construct(
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->_countryFactory = $countryFactory;
public function getCountryname($countryCode)
$country = $this->_countryFactory->create()->loadByCode($countryCode);
return $country->getName();
Call from phtml file,
echo $block->getCountryname($countryCode);
edited 12 mins ago
Community♦
1
1
answered Feb 13 '17 at 4:56
Rakesh JesadiyaRakesh Jesadiya
30.1k1576124
30.1k1576124
1
Correct except you are missing a semi colon after $country = $this->_countryFactory->create()->loadByCode($countryCode) it should be $country = $this->_countryFactory->create()->loadByCode($countryCode);
– Eirik
May 6 '17 at 18:16
Is it possible to get country code from country name?
– Vindhuja
Nov 29 '18 at 6:20
@Vindhuja Check rakeshjesadiya.com/…
– Rakesh Jesadiya
Nov 29 '18 at 6:29
add a comment |
1
Correct except you are missing a semi colon after $country = $this->_countryFactory->create()->loadByCode($countryCode) it should be $country = $this->_countryFactory->create()->loadByCode($countryCode);
– Eirik
May 6 '17 at 18:16
Is it possible to get country code from country name?
– Vindhuja
Nov 29 '18 at 6:20
@Vindhuja Check rakeshjesadiya.com/…
– Rakesh Jesadiya
Nov 29 '18 at 6:29
1
1
Correct except you are missing a semi colon after $country = $this->_countryFactory->create()->loadByCode($countryCode) it should be $country = $this->_countryFactory->create()->loadByCode($countryCode);
– Eirik
May 6 '17 at 18:16
Correct except you are missing a semi colon after $country = $this->_countryFactory->create()->loadByCode($countryCode) it should be $country = $this->_countryFactory->create()->loadByCode($countryCode);
– Eirik
May 6 '17 at 18:16
Is it possible to get country code from country name?
– Vindhuja
Nov 29 '18 at 6:20
Is it possible to get country code from country name?
– Vindhuja
Nov 29 '18 at 6:20
@Vindhuja Check rakeshjesadiya.com/…
– Rakesh Jesadiya
Nov 29 '18 at 6:29
@Vindhuja Check rakeshjesadiya.com/…
– Rakesh Jesadiya
Nov 29 '18 at 6:29
add a comment |
We can use MagentoDirectoryApiCountryInformationAcquirerInterface
to get the country info:
/** @var MagentoDirectoryApiCountryInformationAcquirerInterface $country */
/** @var MagentoDirectoryApiDataCountryInformationInterface $data */
$data = $country->getCountryInfo($data['country_id']);
$data->getFullNameEnglish();
$data->getFullNameLocale();
See more here about the returned values: MagentoDirectoryApiDataCountryInformationInterface
add a comment |
We can use MagentoDirectoryApiCountryInformationAcquirerInterface
to get the country info:
/** @var MagentoDirectoryApiCountryInformationAcquirerInterface $country */
/** @var MagentoDirectoryApiDataCountryInformationInterface $data */
$data = $country->getCountryInfo($data['country_id']);
$data->getFullNameEnglish();
$data->getFullNameLocale();
See more here about the returned values: MagentoDirectoryApiDataCountryInformationInterface
add a comment |
We can use MagentoDirectoryApiCountryInformationAcquirerInterface
to get the country info:
/** @var MagentoDirectoryApiCountryInformationAcquirerInterface $country */
/** @var MagentoDirectoryApiDataCountryInformationInterface $data */
$data = $country->getCountryInfo($data['country_id']);
$data->getFullNameEnglish();
$data->getFullNameLocale();
See more here about the returned values: MagentoDirectoryApiDataCountryInformationInterface
We can use MagentoDirectoryApiCountryInformationAcquirerInterface
to get the country info:
/** @var MagentoDirectoryApiCountryInformationAcquirerInterface $country */
/** @var MagentoDirectoryApiDataCountryInformationInterface $data */
$data = $country->getCountryInfo($data['country_id']);
$data->getFullNameEnglish();
$data->getFullNameLocale();
See more here about the returned values: MagentoDirectoryApiDataCountryInformationInterface
answered Feb 13 '17 at 6:24
Khoa TruongDinhKhoa TruongDinh
22k64187
22k64187
add a comment |
add a comment |
Check the given model of country and its methods:
/**
*
* @param MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig
* @param MagentoDirectoryModelCountryFactory $countryFactory
*/
public function __construct(
MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig,
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->scopeConfig = $scopeConfig;
$this->countryFactory = $countryFactory;
One of the method it provides is $this->countryFactory->create()->getName();
.You can use the model factory based on your requirements.
add a comment |
Check the given model of country and its methods:
/**
*
* @param MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig
* @param MagentoDirectoryModelCountryFactory $countryFactory
*/
public function __construct(
MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig,
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->scopeConfig = $scopeConfig;
$this->countryFactory = $countryFactory;
One of the method it provides is $this->countryFactory->create()->getName();
.You can use the model factory based on your requirements.
add a comment |
Check the given model of country and its methods:
/**
*
* @param MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig
* @param MagentoDirectoryModelCountryFactory $countryFactory
*/
public function __construct(
MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig,
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->scopeConfig = $scopeConfig;
$this->countryFactory = $countryFactory;
One of the method it provides is $this->countryFactory->create()->getName();
.You can use the model factory based on your requirements.
Check the given model of country and its methods:
/**
*
* @param MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig
* @param MagentoDirectoryModelCountryFactory $countryFactory
*/
public function __construct(
MagentoFrameworkAppConfigScopeConfigInterface $scopeConfig,
MagentoDirectoryModelCountryFactory $countryFactory
)
$this->scopeConfig = $scopeConfig;
$this->countryFactory = $countryFactory;
One of the method it provides is $this->countryFactory->create()->getName();
.You can use the model factory based on your requirements.
edited Nov 2 '18 at 12:16
Sourabh Kumar Sharma
671316
671316
answered Feb 13 '17 at 4:56
Sanjay ChaudharySanjay Chaudhary
385217
385217
add a comment |
add a comment |
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$allowerdContries = $objectManager->get('MagentoDirectoryModelAllowedCountries')->getAllowedCountries() ;
$countryFactory = $objectManager->get('MagentoDirectoryModelCountryFactory');
//echo "<pre>"; print_r($allowerdContries);
$countries = array();
foreach($allowerdContries as $countryCode)
if($countryCode)
$data = $countryFactory->create()->loadByCode($countryCode);
$countries[$countryCode] = $data->getName();
add a comment |
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$allowerdContries = $objectManager->get('MagentoDirectoryModelAllowedCountries')->getAllowedCountries() ;
$countryFactory = $objectManager->get('MagentoDirectoryModelCountryFactory');
//echo "<pre>"; print_r($allowerdContries);
$countries = array();
foreach($allowerdContries as $countryCode)
if($countryCode)
$data = $countryFactory->create()->loadByCode($countryCode);
$countries[$countryCode] = $data->getName();
add a comment |
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$allowerdContries = $objectManager->get('MagentoDirectoryModelAllowedCountries')->getAllowedCountries() ;
$countryFactory = $objectManager->get('MagentoDirectoryModelCountryFactory');
//echo "<pre>"; print_r($allowerdContries);
$countries = array();
foreach($allowerdContries as $countryCode)
if($countryCode)
$data = $countryFactory->create()->loadByCode($countryCode);
$countries[$countryCode] = $data->getName();
$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$allowerdContries = $objectManager->get('MagentoDirectoryModelAllowedCountries')->getAllowedCountries() ;
$countryFactory = $objectManager->get('MagentoDirectoryModelCountryFactory');
//echo "<pre>"; print_r($allowerdContries);
$countries = array();
foreach($allowerdContries as $countryCode)
if($countryCode)
$data = $countryFactory->create()->loadByCode($countryCode);
$countries[$countryCode] = $data->getName();
edited Feb 14 at 10:07
Khushbu
9010
9010
answered Feb 14 at 9:39
Jaykumar RJaykumar R
172
172
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f159494%2fhow-to-get-country-name-from-country-code-in-magento-2%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Have you check code for get country name?
– Rakesh Jesadiya
Feb 13 '17 at 5:40