Integrates FFTT API into your Symfony application
Ce bundle est l'intégration de FFTT Api pour votre projet Symfony 3.
Installation en 4 étapes:
Require al37350/fftt-bundle
via composer:
php composer.phar require al37350/fftt-bundle
Composer va modifier le fichier composer.json et installer le bundle dans le dossier vendor/al37350
de votre projet.
Activer le Bundle dans le kernel:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Al\FFTTBundle\AlFFTTBundle(),
new Thormeier\BreadcrumbBundle\ThormeierBreadcrumbBundle(),
new Ob\HighchartsBundle\ObHighchartsBundle(),
);
}
Vous devez importer les configurations du bundle.
# app/config/config.yml
imports:
- { resource: parameters.yml }
- { resource: security.yml }
- { resource: services.yml }
- { resource: "@AlFFTTBundle/Resources/config/config.yml" }
Vous devez maintenant configurer votre identifiant et mot de passe donnés par la FFTT.
# app/config/config.yml
al_fftt:
api:
id: "votre_identifiant"
password: "votre_password"
club_id: "23370690"
Pour acceder à toutes le vues du bundle, il faut importer les routes dans routing.yml
# app/config/routing.yml
fftt:
resource: '@AlFFTTBundle/Resources/config/routing.yml'
prefix: '/fftt'
Vous pouvez désormer accèder à la liste des joueurs :
path/to/symfony/web/app_dev.php/fftt/joueur/list
<script src="https://code.jquery.com/jquery-3.2.1.js"
integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE="
crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"
integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
crossorigin="anonymous"></script>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous">
$ php bin/console doctrine:schema:update --force
$ php bin/console fftt:database:load
Si tu as des questions ou un feedback, ouvres une issue. J'espère que ce bundle peut te servir, si c'est le cas n'hésite pas à le partager et à le recommander.
Ce bundle est sous licence MIT. Voir la licence complète du bundle