在magento2.x中使用以下代码我可以找到名称为
的国家/地区列表<?php
namespace Readymate\Samplemodule\Block;
class HelloWorld extends \Magento\Framework\View\Element\Template
{
protected $_countryCollectionFactory;
public function __construct(
\Magento\Directory\Model\ResourceModel\Country\CollectionFactory $countryCollectionFactory,
\Magento\Framework\View\Element\Template\Context $context,
array $data = []
) {
parent::__construct($context, $data);
$this->_countryCollectionFactory = $countryCollectionFactory;
}
public function getCountryCollection()
{
$collection = $this->_countryCollectionFactory->create()->loadByStore();
return $collection;
}
public function getCountries()
{
return $options = $this->getCountryCollection()
->toOptionArray();
}
}
但是,我想知道 magento2.x在哪里存储所有国家/地区名称以及#34; Locale-英语(美国)&#34;?因为,我想修改一些国家名称,例如&#34;澳门特区中国&#34;到澳门&#34;并希望从列表中删除一些国家/地区。
答案 0 :(得分:0)
以下是所有相关国家/地区的表格,您可以从中删除国家/地区,州名以及重命名国家/地区和州。
directory_country
directory_country_region
directory_country_region_name
directory_currency_rate