canaltp/navitia-bundle

Symfony NavitiaBundle

该软件包的官方仓库似乎已不存在,因此该软件包已被冻结。

安装次数: 1,416

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 20

分支: 2

开放性问题: 1

类型:symfony-bundle

dev-master 2016-12-21 15:58 UTC

This package is not auto-updated.

Last update: 2023-05-08 07:11:03 UTC


README

要求

  • php5
  • composer

安装

1. 更新您的AppKernel文件

# app/AppKernel.php
[...]
new CanalTP\NavitiaBundle\CanalTPNavitiaBundle(),
[...]

2. 在您的composer.json文件中添加"canaltp/navitia-bundle"

composer require "canaltp/navitia-bundle"

3. 在您的config.yml中添加配置

# app/config.yml
canal_tp_navitia:
    configuration:
        url: 'http://api.navitia.io'
        token: YOUR_TOKEN
        format: object

4. 发送请求

$query = array(
    'api' => 'coverage',
    'parameters' => [
        'region' => 'centre'
    ]
);
$coverages = $this->get('canal_tp.navitia')->call($query);

建议

您可以使用Navitia Profiler查看您的分析器中的所有请求。

1. 更新您的AppKernel文件

# app/AppKernel.php
[...]
new CanalTP\NavitiaProfilerBundle\NavitiaProfilerBundle(),
[...]

2. 在您的composer.json文件中添加"canaltp/navitia-profiler-bundle"

composer require "canaltp/navitia-profiler-bundle"

3. 覆盖您的配置

canal_tp.navitia:
  [...]
  arguments: ['@navitia_profiler']
  [...]

贡献

  1. Rémy Abi-khalil https://github.com/netmisa
  2. Julien Maulny https://github.com/alcalyn
  3. Ludovic Roche https://github.com/lrocheWB

许可证

该库受MIT许可证的保护。