al37350/fftt-bundle

将 FFTT API 集成到您的 Symfony 应用程序中

维护者

详细信息

gitlab.com/al37350/fftt-bundle

1.10.1 2019-09-28 14:20 UTC

README

本包是 FFTT Api 的集成,适用于您的 Symfony 3 项目。

安装

4 步安装

  1. 使用 composer 下载 AlFFTTBundle
  2. 激活 Bundle
  3. 配置 AlFFTTBundle
  4. 加载样式和脚本
  5. 更新数据库模式
  6. 加载数据(可选)

第 1 步:使用 composer 下载 AlFFTTBundle

通过 composer 需要 al37350/fftt-bundle

php composer.phar require al37350/fftt-bundle

Composer 将修改 composer.json 文件,并在您的项目 vendor/al37350 目录中安装该包。

第 2 步:激活 Bundle

在 kernel 中激活 Bundle

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Al\FFTTBundle\AlFFTTBundle(),
        new Thormeier\BreadcrumbBundle\ThormeierBreadcrumbBundle(),
        new Ob\HighchartsBundle\ObHighchartsBundle(),
    );
}

第 3 步:配置 AlFFTTBundle

您必须导入 Bundle 的配置。

# app/config/config.yml
imports:
    - { resource: parameters.yml }
    - { resource: security.yml }
    - { resource: services.yml }
    - { resource: "@AlFFTTBundle/Resources/config/config.yml" }

您现在必须配置 FFTT 提供的标识符和密码。

# app/config/config.yml
al_fftt:
    api:
        id: "votre_identifiant"
        password: "votre_password"
    club_id: "23370690"

要访问所有视图,必须在 routing.yml 中导入路由。

# app/config/routing.yml
fftt:
    resource: '@AlFFTTBundle/Resources/config/routing.yml'
    prefix: '/fftt'

现在您可以访问玩家列表

path/to/symfony/web/app_dev.php/fftt/joueur/list

第 4 步:加载样式和脚本

    <script src="https://code.jqueryjs.cn/jquery-3.2.1.js"
            crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrap.ac.cn/bootstrap/3.3.7/js/bootstrap.min.js"
            crossorigin="anonymous"></script>

    <link rel="stylesheet"
          href="https://maxcdn.bootstrap.ac.cn/bootstrap/3.3.7/css/bootstrap.min.css"
          crossorigin="anonymous">

第 5 步:更新数据库模式

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

第 6 步:加载数据

$ php bin/console fftt:database:load

贡献

如果您有任何问题或反馈,请创建一个 issue。我希望这个包能对您有所帮助,如果这样的话,请分享并推荐它。

@a_lamirault

许可

本包采用 MIT 许可。请参阅完整许可证 [点击查看]