ctyurk15/simple-orm-model

dev-main 2022-06-06 18:01 UTC

This package is auto-updated.

Last update: 2025-06-07 00:52:56 UTC


README

Simple, but usefull ORM class

Installation

To install this package you need to:

  1. Install composer
  2. Add line to your composer.json file in project folder:
"minimum-stability": "dev"
  1. Go to your project folder with console
  2. Write down next command:
composer require ctyurk15/simple-orm-model

Done!

Usage

Here example of usage

//connect class
require __DIR__.'/vendor/autoload.php';
use ctyurk15\SimpleOrmModel\Model;

//initialize database connection
Model::init_conn('host', 'user', 'password', 'dbname');

//create class for your table
class ORM1 extends Model
{
    public static $table = 'orm1';
    public static $index_column = 'id';
}

//initialize database connection
ORM1::init_conn();

//use it
$records = ORM1::all();

foreach($records as $record)
{
    echo $record->getId().' - '.$record->get('title').'<br>';
}

Database data connection

{
    "host": "localhost",
    "pass": "root",
    "dbname": "testing-packages",
    "user": "root"
}