quiquegilb/global-api-criteria

dev-main 2021-06-24 08:00 UTC

This package is auto-updated.

Last update: 2024-09-24 15:49:13 UTC


README

安装

使用包管理器composer安装全局API标准。

composer require quiquegilb/global-api-criteria

用法

简单用法。

$criteria = Criteria::create()
     ->withFilter(FilterGroup::deserialize('(name like computer or name like pc) and price > 500 and price <= 1000'))
     ->withOrder(OrderGroup::deserialize('+price, stock desc'))
     ->withPaginate(Paginate::create(0, 5));

自定义和安全用法

查看ProductCriteriaExample以获取更多详细信息。

$criteria = ProducCriteriaExample::create()
     ->withFilter(FilterGroup::deserialize('(name like computer or name like pc) and price > 500 and price <= 1000'))
     ->withOrder(OrderGroup::deserialize('+price, stock desc'))
     ->withPaginate(Paginate::create(0, 5));

贡献

欢迎提交拉取请求。对于重大更改,请首先打开一个问题以讨论您想要更改的内容。

请确保适当更新测试。

许可

MIT

捐赠

如果这个项目帮助您减少了开发时间,您可以给我一杯咖啡:)

paypal