moriony/dadata-bundle

dev-master 2015-10-16 10:18 UTC

This package is auto-updated.

Last update: 2024-08-25 19:05:31 UTC


README

Symfony 2 bundle for Dadata.ru API客户端.

配置

首先,将您的datada.ru凭据添加到/app/config/parameters.yml

parameters:
    dadata.token: *** token ***
    dadata.secret: *** secret ***

将bundle配置添加到/app/config/config.yml

dadata:
    clients:
        default:
            token: %dadata.token%
            secret: %dadata.secret%
        second_client: # You can add multiply clients if you need
            token: %dadata.token%
            secret: %dadata.secret%

/app/AppKernel.php中注册bundle

  $bundles = array(
    # ...
    new Moriony\DadataBundle\DadataBundle(),
    # ...
  );

现在dadata bundle已经准备好使用了。

如何使用

class DefaultController extends Controller
{
    public function indexAction()
    {
        # ...
        $manager = $this->container->get('dadata.client_manager');
        $client = $manager->getClient('default');
        $response = $client->cleanAddress("мск сухонска 11/-89");
        # ...
    }
}

安装

可以使用Composer安装此项目。将以下内容添加到您的composer.json中

{
    "require": {
        "moriony/dadata-bundle": "dev-master"
    }
}

待办事项

  • 自动化测试

链接