fjonathan / q-file
该包的最新版本(v0.2)没有可用的许可证信息。
查询简单平面文件
v0.2
2019-04-13 16:17 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-14 05:21:54 UTC
README
查询文件基本上是一个轻量级的PHP类,用于从平面文件中查询(检索/选择/where/order)自定义数据。文件易于学习,不像JSON、数组或SQL,所有级别的开发者都可以轻松学习这种类型的文件。
安装
Composer
使用命令安装
composer require fjonathan/q-file
配置
为使用数据输出和过滤构建“表”。创建一个类似 table.ay
的文件并构建自己的自定义数据
这是一个例子
new "groups"
(Google)
[id: 1]
(Whatsapp)
[id: 2]
new "contact_list"
(Jean Doe)
[group: 2]
[email: jeandoe@email.com]
[avatar: user1.png]
[address: 2722 Retreat Avenue]
[city: Los Angeles]
[phone: 562-567-3643]
(Michel Doe)
[group: 1]
[email: micheldoe@email.com]
[avatar: user2.png]
[address: 577 Carolina Avenue]
[city: Fort Collins]
[phone: 808-933-9356]
用法
初始化包以开始使用
use File\Q; $f = new Q; $table = 'table.ay';
返回按键组织的数据
$data = $f ->table($table) ->record();
选项
这个轻量级类有许多选项来过滤数据,如
searchAll
- 通过主表内容搜索 -->searchAll('groups')
searchby
- 通过键组搜索 -->searchBy('contact_list', 'group', 1)
orderBy
- 按升序/降序对结果数据进行排序 ->orderBy('id', 'ASC')
注意
此工具是从旧项目中检索的,可能不会定期更新,因此请谨慎使用。