JCDecauxCyclocityBundle
, (*1)
This is a simple bundle to use the JCDecaux Cyclocity OpenData Rest API in a Symfony2 project, (*2)
Install
Install with composer and enable the bundle in the kernel., (*3)
Usage
First, Add your API KEY (from jcdecaux developers portal) in app/conf/config.yml, (*4)
killerwolf_jc_decaux_cyclocity:
api_key: "YOU_API_KEY"
Finaly use the service into your controller,, (*5)
<?php
namespace Killerwolf\JCDecauxCyclocityBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
class DefaultController extends Controller
{
public function indexAction(Request $request)
{
$api = $this->get('cyclocity.data');
return $this->render(
'KillerwolfJCDecauxCyclocityBundle:Default:index.html.twig',
[
'stations' => $api->getStationsByContract( 'Paris' )
]
);
}
}