10quality/wp-query-builder

WordPress 查询构建器类库,用于自定义模型和数据查询。

v1.0.13 2023-01-05 18:39 UTC

README

Latest Stable Version GitHub Workflow Status Total Downloads License

此软件包提供基于 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