al37350/fftt-bundle

Integrates FFTT API into your Symfony application

Maintainers

👁 al37350

Package info

gitlab.com/al37350/fftt-bundle

pkg:composer/al37350/fftt-bundle

Statistics

Installs: 121

Dependents: 0

Suggesters: 0

Stars: 0

1.10.1 2019-09-28 14:20 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT b0b759f2910c13014712062886a12775188544cc

  • Antoine Lamirault <lamiraultantoine.woop@gmail.com>

README

Ce bundle est l'intégration de FFTT Api pour votre projet Symfony 3.

Installation

Installation en 4 étapes:

  1. Télécharger AlFFTTBundle avec composer
  2. Activer le Bundle
  3. Configurer AlFFTTBundle
  4. Charger les styles et les scripts
  5. Mettre à jour le schema de la base de données
  6. Charger les données (optionnel)

Step 1: Télécharger AlFFTTBundle avec composer

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.

Step 2: Activer le Bundle

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(),
 );
}

Step 3: Configurer AlFFTTBundle

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

Step 4: Charger les styles et les scripts

 <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">

Step 5: Mettre à jour le schema de la base de données

$ php bin/console doctrine:schema:update --force

Step 6: Charger les données

$ php bin/console fftt:database:load

Contribution

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.

@a_lamirault

License

Ce bundle est sous licence MIT. Voir la licence complĂšte du bundle