ignitekit/wp-query-builder

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

1.1.2 2023-09-16 13:29 UTC

This package is auto-updated.

Last update: 2024-09-16 18:36:25 UTC


README

Latest Stable Version GitHub Workflow Status Total Downloads License

此软件包提供了一个基于 WordPress 核心数据库访问器的 SQL 查询构建器类。可用性与 Laravel 的 Eloquent 相似。

该库还提供了一个抽象类和一个特性,用于自定义表的数据模型。

此软件包受到了 WordPress MVC 的 查询构建器的启发。

安装

此软件包/库需要 composer。

composer require ignitekit/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. MIT 许可证 (c) 2023 Darko G.