gpupo/brazilian-cars

此包已废弃,不再维护。未建议替代包。

访问巴西销售的汽车列表

3.0.0 2020-12-10 01:16 UTC

This package is auto-updated.

Last update: 2024-05-07 12:48:35 UTC


README

访问巴西销售的汽车列表

Open in Visual Studio Code

使用要求

此组件 不是一个独立的应用程序,其目的是作为库使用。其实施应由经验丰富的开发者完成。

这不是一个插件!

仅用于开发调试模式下的命令行选项。

最重要的文档在单元测试中。如果您无法阅读单元测试,我建议不要使用此库。

版权和许可

本项目根据 MIT 许可证的条款进行许可。

此组件受 MIT 许可 的约束

有关版权和许可信息,您必须阅读随源代码一起分发的 许可文件

许可摘要

要求

  • 许可声明和版权声明

允许

  • 商业使用
  • 修改
  • 分发
  • 再许可

禁止

  • 保证责任

用途

您不一定需要安装此包。

包含汽车的 MySQL 表格位于 Resources/data/current/bc_vehicle.sql

Resources/data/current/ 中您可以找到其他可用格式。

如果您使用 Doctrine ORM 并想将实体加载到您的 Schema 中,需要 src/Entity/Vehicle.php;

安装

使用 composerbrazilian-cars 包添加到您的项目中

composer require gpupo/brazilian-cars

访问组件

use Gpupo\BrazilianCars\Factory;

$service = Factory::getInstance()->getClient();

控制台

bin/brazilian-cars

开发

准备

make build;
make install;

创建数据库

./vendor/bin/doctrine   orm:schema-tool:create

或重新创建

./vendor/bin/doctrine   orm:schema-tool:drop --force && ./vendor/bin/doctrine   orm:schema-tool:create

更新/显示销售的汽车品牌

 bin/brazilian-cars vehicle:brands

加载最新的参考表格

 bin/brazilian-cars vehicle:lists

更新巴西销售的汽车模型缓存

 bin/brazilian-cars vehicle:models  Resources/data/current/models.php-serialized.ser

处理模型,生成 Vehicle 集合并将其持久化到数据库中

 bin/brazilian-cars vehicle:build Resources/data/current/models.php-serialized.ser

重新创建 SQL 文件

mysqldump -u app_db_user -papp8as3 -h mariadb app bc_vehicle  >  Resources/data/current/bc_vehicle.sql;
mysql -u app_db_user -papp8as3 -h mariadb INFORMATION_SCHEMA --skip-column-names --batch -e "select table_name from tables where table_type = 'VIEW' and table_schema = 'app'" | xargs mysqldump -u app_db_user -papp8as3 -h mariadb app > views.sql

更新

bin/brazilian-cars vehicle:brands
bin/brazilian-cars vehicle:lists
bin/brazilian-cars vehicle:models Resources/data/current/models.php-serialized.ser
bin/brazilian-cars vehicle:build Resources/data/current/models.php-serialized.ser