codehit / basicmodel
Basic PHP Object-relational mapping (ORM)
dev-master
2021-03-09 15:25 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: ^9.5
- vlucas/phpdotenv: ^5.3
This package is not auto-updated.
Last update: 2024-05-01 07:19:27 UTC
README
Getting Started
Installation
The recommended way to install BasicModel is through Composer:
$ composer require codehit/basicmodel:dev-master
Examples
<?php // Ensure you have included composer's autoloader require_once __DIR__ . '/vendor/autoload.php'; use Codehit\BasicModel\BasicModel; BasicModel::init(array( 'DB_HOST' => 'localhost:8889', 'DB_USER' => 'root', 'DB_PASS' => 'root', 'DB_NAME' => 'db_name', )); class WpUser extends BasicModel { protected $primary_key = 'ID'; protected $ID; protected $user_login; protected $user_pass; protected $user_nicename; protected $user_email; protected $user_url; protected $user_registered; protected $user_activation_key; protected $user_status; protected $display_name; } // Find user by id $user = WpUser::find(1); // Find all users $users = WpUser::all();