icymat / orm
IcyMat Simple Object-Relational Mapping
Installs: 22
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:orm
Requires
- php: ^5.5.9 || ^7.0
This package is auto-updated.
Last update: 2025-06-06 04:46:55 UTC
README
Simple ORM mechanism created for my projects. For using this ORM you should use MySQL database.
Base entity
Each Entity class should extends \IcyMat\ORM\BaseEntity
class. Each table at the database should contain integer and auto incremented id
field. Example Entity class should looks like:
<?php class ExampleEntity extends \IcyMat\ORM\BaseEntity { protected static $name = 'table_from_database'; protected $fields = [ 'field_1', 'field_2', 'field_3' ]; }
Get and set data
Set data:
<?php $exampleEntity->set('field_2', $value);
Get data:
<?php $exampleEntity->get('field_2');