derkien/eight-bit-bundle

从服务获取数据并显示

安装: 18

依赖项: 0

建议者: 0

安全性: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.3 2017-04-07 05:13 UTC

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了!