navarr/m2-module-regionlookup
Composer 安装命令:
composer require navarr/m2-module-regionlookup
包简介
Magento 2 Region Lookup API
README 文档
README
Installation
This module is really only for developers. You can duplicate it in app/code if for some reason you can't use composer (how would that happen??) or you can just
composer require navarr/m2-module-regionlookup
So far this works with all Magento versions, and the composer version constraints are setup so that it won't install if the modules it uses have a breaking change.
Usage
There are three methods for use, however only two are currently implemented:
getRegionInfoByCode(string $countryId, string $regionCode) : \Magento\Directory\Api\Data\RegionInformationInterface, throws NoSuchEntityExceptiongetRegionInfoByName(string $countryId, string $regionName) : \Magento\Directory\Api\Data\RegionInformationInterface, throws NoSuchEntityException
NoSuchEntityException is thrown when:
- Country ID could not be found
- Region Name/Code could not be found
A LocalizedException is thrown if you dare to use getRegionInfoById(int $regionId)
Example
public function __construct(RegionInformationAcquirerInterface $regionAcquirer)
{
$state = $regionAcquirer->getRegionInfoByCode('US', 'OH');
$state->getId(); // some number
$state->getName(); // Ohio
$state->getCode(); // OH
}
统计信息
- 总下载量: 4.18k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-06-06