ang3 / php-odoo-dbal
PHP Odoo 数据库抽象层 (DBAL)
v0.1.0
2024-01-17 16:21 UTC
Requires
- php: >=8.1
- ang3/php-odoo-api-client: 8.x-dev
- symfony/cache: ^6.0
- symfony/string: ^6.0
Requires (Dev)
- symfony/test-pack: ^1.0
- symfony/var-dumper: ^6.3
README
此组件允许您通过管理记录来像 Doctrine 一样管理您的 Odoo 实例。此库默认使用带有 JSON-RPC 的 PHP Odoo API 客户端 >=8.x
。
主要功能
- 记录管理器 - DBAL API 的主入口点
- 模式 - 获取模型和字段元数据
- 自定义元数据缓存
- 类型转换和自定义类型
- 查询构建器轻松构建查询
- 内置方法和可重用查询的存储库
- 大量数据(选择/搜索)的延迟结果
安装
打开命令行,进入您的项目目录,并执行以下命令以下载客户端的最新稳定版本
$ composer require ang3/php-odoo-dbal
此命令要求您全局安装了 Composer,如 Composer 文档中的安装章节中所述。
用法
请阅读文档。
测试
要运行测试
$ git clone git@github.com:Ang3/php-odoo-dbal.git $ composer install $ vendor/bin/simple-phpunit
许可证
此软件根据MIT 许可证发布。