you-sry/bugloos
此包最新版本(v1.0.0)没有提供许可信息。
v1.0.0
2022-11-27 11:38 UTC
README
为后端Gridview设计的Bugloos包
这是一个为后端开发者设计的Bugloos包,它可以简化在数据库中查询的过程,并且易于在任意PHP原生项目中实现。它可以帮助他们在PHP原生项目中实现搜索、分页、排序、过滤等功能。
功能
- 易于编写查询
- 易于集成到PHP原生项目中
- 易于实现分页、排序、搜索、过滤
安装
使用npm安装my-project
composer require yousry/bugloos
配置数据库
go to this path and add your database Configuration src/classloader/env.php
部署
将包集成到您的项目中
$Gridview = new Gridview('posts'); "add the table name"
选择此表中的特定列
$Gridview->setColumns("id, name"); "add the column name "
过滤数据
$Gridview->setWhere("id = 1"); "add the column name and a value "
排序数据
$Gridview->setOrder("id DESC");
限制数据
$Gridview->setLimit("10");
进行搜索
$Gridview->setSearchColumns("name"); $Gridview->setSearchOperator("LIKE"); $Gridview->setSearchValue("%test%"); $Gridview->search( "name"); $Gridview->setSearchType("string");
获取数据
echo $Gridview->dataJson();
通过分页获取数据
echo $Gridview->Pagination(); Example for data response : { "total_count": "1", "total_page": 1, "current_page": 0, "limit": 1, "next_page": 1, "prev_page": -1, "first_page": 0, "last_page": 0, "first_page_url": "localhost/?limit=1&offset=0", "last_page_url": "localhost/?limit=1&offset=0", "next_page_url": "localhost/?limit=1&offset=1", "prev_page_url": "localhost/?limit=1&offset=-1", "data": [ { "id": "16", "name": "test" } ] }
支持
如需支持,请发送邮件至 ayousry943@gmail.com。
使用情况
以下公司使用此项目
- bugloos