hrevert/ht-country-module

Zend Framework 2 的国家及行政区划数据模块。

1.0.1 2014-11-21 15:32 UTC

This package is auto-updated.

Last update: 2024-09-13 02:33:01 UTC


README

Master Branch Build Status Latest Stable Version Total Downloads Scrutinizer Code Quality Code Coverage

Zend Framework 2 的国家及行政区划数据模块。此模块集成了 lib-countryZend Framework 2

要求

用法

请先阅读 lib-country 的文档。

使用服务

// From ServiceManager
/** @var Phine\Country\Loader\Loader $countryLoader */
$countryLoader = $serviceManager->get('CountryLoader');

使用 hydrator 策略

$strategy = new HtCountryModule\Hydrator\Strategy\CountryStrategy;
// or $strategy = $serviceManager->get('HtCountryModule\Hydrator\Strategy\CountryStrategy');

/** @var Phine\Country\Country $country */
$country = $strategy->hydrate('US');

echo $strategy->extract($country); // will print US

使用国家验证器

$validator = new HtCountryModule\Validator\CountryValidator;
// or $validator = $serviceManager->get('ValidatorManager')->get('CountryValidator');
var_dump($validator->isValid('asdfasfd')); // bool(false)
var_dump($validator->isValid('US')); // bool(true)

安装

  • "hrevert/ht-country-module": "1.0.*" 添加到 composer.json,并运行 php composer.phar update
  • config/application.config.php 中注册 HtCountryModule 为模块