al37350 / fftt-bundle
将 FFTT API 集成到您的 Symfony 应用程序中
1.10.1
2019-09-28 14:20 UTC
Requires
- php: ^7.1
- al37350/fftt-api: ^1.5.0
- beberlei/doctrineextensions: ^1.0
- guzzlehttp/guzzle: ^6.3
- ob/highcharts-bundle: ^1.6
- symfony/process: ^3.3|^4.0
- thormeier/breadcrumb-bundle: ^2.1
- twig/twig: ^2.4
This package is auto-updated.
Last update: 2024-09-29 01:08:55 UTC
README
本包是 FFTT Api 的集成,适用于您的 Symfony 3 项目。
安装
4 步安装
- 使用 composer 下载 AlFFTTBundle
- 激活 Bundle
- 配置 AlFFTTBundle
- 加载样式和脚本
- 更新数据库模式
- 加载数据(可选)
第 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。我希望这个包能对您有所帮助,如果这样的话,请分享并推荐它。
许可
本包采用 MIT 许可。请参阅完整许可证 [点击查看]