calderawp / data-source
Caldera 数据来源
0.2.0
2019-04-22 17:38 UTC
Requires
- php: ^7.2
Requires (Dev)
- php: ^7.2
- antecedent/patchwork: ^2.0
- brain/monkey: ^2.2
- mockery/mockery: ^1.2
- phpunit/phpunit: ^7.3
- squizlabs/php_codesniffer: 3.*
This package is auto-updated.
Last update: 2024-09-23 06:03:41 UTC
README
此包在数据源和消费之间提供了一个层。其想法是,如果数据库和其他数据源具有相同的接口,那么数据的来源将不再重要。
👀🌋 这是 Caldera 框架 的一个模块
-
🌋 在此处找到 Caldera 表单
-
🌋 将 问题 和 拉取请求 提交到 主 Caldera 仓库。
概述
此功能用于数据库表单包,但不用于 REST API,这是一个需要纠正的坏味道。
用法
安装
- 添加到您的包中
composer require calderawp/http
- 开发安装
git clone git@github.com:CalderaWP/http.git && composer install
示例
use calderawp\DB\Factory; use calderawp\interop\Attribute; calderawp\interop\Collections\Attributes; $tableName = 'cf_whatever'; $primaryKey = 'id'; $indexes = ['name']; $tableSchema = $factory->tableSchema([], $tableName, $primaryKey, $indexes);
测试
- 运行单元测试和集成测试
composer tests
- 运行单元测试
composer test:unit
- 运行集成测试
composer test:integration
许可证、版权等。
版权所有 2018+ CalderaWP LLC,并按 GNU GPL 许可协议许可。请与您的邻居分享。