icymat / orm
IcyMat 简单对象关系映射
1.0.1
2018-06-29 20:29 UTC
Requires
- php: ^5.5.9 || ^7.0
This package is auto-updated.
Last update: 2024-09-06 03:06:08 UTC
README
为我的项目创建的简单ORM机制。使用此ORM时,应使用MySQL数据库。
基本实体
每个实体类应该扩展\IcyMat\ORM\BaseEntity
类。数据库中的每个表都应该包含整数和自增的id
字段。示例实体类应如下所示
<?php class ExampleEntity extends \IcyMat\ORM\BaseEntity { protected static $name = 'table_from_database'; protected $fields = [ 'field_1', 'field_2', 'field_3' ]; }
获取和设置数据
设置数据
<?php $exampleEntity->set('field_2', $value);
获取数据
<?php $exampleEntity->get('field_2');