gpupo / brazilian-cars
此包已废弃,不再维护。未建议替代包。
访问巴西销售的汽车列表
3.0.0
2020-12-10 01:16 UTC
Requires
- php: ^8.0
- gpupo/common-sdk: ^6.3 || dev-master
Requires (Dev)
- gpupo/common-dev: dev-master
README
访问巴西销售的汽车列表
使用要求
- PHP >=8.0
- Composer 依赖管理器
- PHP Curl 扩展
- PHP Soap 扩展
此组件 不是一个独立的应用程序,其目的是作为库使用。其实施应由经验丰富的开发者完成。
这不是一个插件!
仅用于开发调试模式下的命令行选项。
最重要的文档在单元测试中。如果您无法阅读单元测试,我建议不要使用此库。
版权和许可
本项目根据 MIT 许可证的条款进行许可。
此组件受 MIT 许可 的约束
有关版权和许可信息,您必须阅读随源代码一起分发的 许可文件。
许可摘要
要求
- 许可声明和版权声明
允许
- 商业使用
- 修改
- 分发
- 再许可
禁止
- 保证责任
用途
您不一定需要安装此包。
包含汽车的 MySQL 表格位于 Resources/data/current/bc_vehicle.sql
。
在 Resources/data/current/
中您可以找到其他可用格式。
如果您使用 Doctrine ORM 并想将实体加载到您的 Schema 中,需要 src/Entity/Vehicle.php
;
安装
使用 composer 将 brazilian-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