derkien / eight-bit-bundle
从服务获取数据并显示
1.0.3
2017-04-07 05:13 UTC
Requires
- php: >=7.0.0
- sensio/buzz-bundle: 1.1.0
- symfony/symfony: 3.2.*
- twig/twig: ^1.0||^2.0
This package is not auto-updated.
Last update: 2024-09-20 19:50:32 UTC
README
实现了一个用于获取存储在预定义格式中的JSON编码位置数据的Symfony3捆绑包(请参阅数据示例 这里)。
描述
- 客户端定义为捆绑配置中的一个服务类;
- 客户端利用CURL作为传输层,并依赖于第三方捆绑包 sensio/buzz-bundle;
- 在CURL错误、格式不正确的JSON响应和错误的JSON响应上抛出适当的异常;
- 结果数据以正确定义的PHP对象数组(
EightBitBundle\Entity\Location
)的形式获取。
安装
如果您还没有安装symfony - 请访问 这里。
通过packagist安装捆绑包是安装捆绑包最快、最简单的方法。以下是步骤
步骤 1: Composer require
$ php composer.phar require derkien/eight-bit-bundle 1.*
步骤 2: 在内核中启用捆绑包
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Derkien\EightBitBundle\EightBitBundle(),
new \Sensio\Bundle\BuzzBundle\SensioBuzzBundle()
// ...
);
}
步骤 3: 添加路由(对于默认控制器)
derkien-eight-bit:
resource: '@EightBitBundle/Resources/config/routing.yml'
就是这样!您现在可以使用symfony3使用EightBitBundle了!