Provides a Query Builder class built over Wordpress core Database class accessor. Usability is similar to Laravel's Eloquent.
The library also provides an anstract class and a trait to be used on data models built for custom tables. The abstract class extends our generic PHP model class.
This package / library requires composer.
composer require 10quality/wp-query-builder
use TenQuality\WP\Database\QueryBuilder;
Regular constructor:
$builder = new QueryBuilder();
Static constructor:
$builder = QueryBuilder::create();
All query statements can be chained, in example:
$results = QueryBuilder::create()
->select( '*' )
->from( 'posts' )
->get();
For basic model usage, see our PHP data model documentation.
MIT License (c) 2019