Download the PHP package hizzle/store without Composer
On this page you can find all versions of the php package hizzle/store. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Vendor hizzle
Package store
Short Description A standardized way of creating data stores for your projects
License GPL-3.0+
Homepage http://github.com/hizzle-co/datastore/
Package store
Short Description A standardized way of creating data stores for your projects
License GPL-3.0+
Homepage http://github.com/hizzle-co/datastore/
Please rate this library. Is it a good library?
Informations about the package store
datastore
This is currently in Beta so expect the API to change alot.
Installation
Install via Composer:
Features
- CRUD Operations: Create, read, update, and delete records
- Query Builder: Powerful query builder with filtering, sorting, and pagination
- Aggregate Functions: Support for SUM, AVG, COUNT, MIN, MAX with grouping
- JOIN Queries: Relate collections together for complex data analysis
- REST API: Automatic REST API endpoints for all collections
- Meta Fields: Support for custom meta fields with multiple values
- Custom Post Types: Integrate with WordPress custom post types
Quick Start
Recommended: Using Main Class
The Main class provides a simplified API for interacting with your store:
Alternative: Using Store Class Directly
Working with Records
Create Records
Read Records
Update Records
Delete Records
Querying Records
Working with Metadata
Error Handling
JOIN Queries
Define relationships between collections:
Use JOINs in aggregate queries:
Documentation
API Reference
Complete documentation for all components is available in the docs folder:
-
Core Classes
- Store - Main store management
- Collection - Collection CRUD operations
- Record - Individual record operations
- Query - Query builder and filtering
-
Supporting Classes
- Prop - Property definitions
- REST_Controller - REST API endpoints
- List_Table - WordPress admin tables
- Webhooks - Event-driven webhooks
- Utilities
- Date_Time - Date/time handling
- Store_Exception - Exception handling
Guides
- JOIN Queries Guide - Comprehensive guide to using JOINs
- Example Code - Working examples with JOINs
Requirements
- PHP >= 5.3.0
- WordPress >= 4.7.0
All versions of store with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.0
The package hizzle/store contains the following files
Loading the files please wait ...