10quality / wp-query-builder
WordPress 查询构建器类库,用于自定义模型和数据查询。
v1.0.13
2023-01-05 18:39 UTC
Requires
- php: >=5.4
- 10quality/php-data-model: ^1.0
Requires (Dev)
- phpunit/phpunit: 9.*
README
此软件包提供基于 WordPress 核心数据库访问器的 SQL 查询构建器类。可用性与 Laravel 的 Eloquent 相似。
该库还提供了一个抽象类和一个特质,用于自定义表数据模型的构建。抽象类扩展了我们的通用 PHP 模型 类。
这是在 WordPress MVC 框架中使用完美的软件包。
安装
此软件包/库需要 composer。
composer require 10quality/wp-query-builder
使用 & 文档
请阅读 wiki 了解文档。
快速代码片段示例
$books = wp_query_builder() ->select( 'ID' ) ->select( 'post_name AS name' ) ->from( 'posts' ) ->where( ['post_type' => 'book'] ) ->get(); foreach ( $books as $book ) { echo $book->ID; echo $book->name; }
编码规范
PSR-2 编码规范。
许可
MIT 许可证 (c) 2019 10 Quality。