MyQEE ORM 核心类
常量 | |
---|---|
OOP_ORM::VERSION |
string(5) "2.3.1" |
OOP_ORM::PARAM_RETURN_FINDER |
string(6) "finder" |
OOP_ORM::PARAM_RETURN_SINGLE |
string(6) "single" |
OOP_ORM::PARAM_RETURN_GROUP |
string(5) "group" |
API - Module_OOP_ORM
- OOP_ORM::__construct
- OOP_ORM::get_orm_name - 获取对象名称
- OOP_ORM::create - 创建一条数据
- OOP_ORM::driver
- OOP_ORM::find
- OOP_ORM::create_group_data - 返回ORM数据对象
- OOP_ORM::set_auto_where - 设置自动添加条件
- OOP_ORM::clear_auto_where - 清除自动添加条件
- OOP_ORM::id_field_name
- OOP_ORM::get_by_id - 根据ID获取对象
- OOP_ORM::get_by_ids - 根据IDs获取对象
- OOP_ORM::last_query - 返回最后查询语句
获取对象名称
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$type |
string |
$type |
创建一条数据 $is_field_key 是所传进来的数据的key是对象的键名还是字段的键名,true=字段的键名,false=对象的键名 差别在于: 由于ORM DATA的键名可以和数据库的字段名称不一样,所以在设置数据的时候需要指定是哪个数据,如果键名和数据库的字段名完全一样,这样的话则没有区别
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$data |
array |
数据 | null |
$is_field_key |
boolean |
数据的键名是否数据库字段,默认false | bool false |
返回ORM数据对象
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$array |
$array |
||
$is_field_key |
boolean |
数据的键名是否数据库字段,默认false | bool false |
OOP_ORM_Result
设置自动添加条件
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$auto_where |
array |
$auto_where |
清除自动添加条件
根据ID获取对象
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$id |
$id |
Int 对象ID | |
$use_master |
$use_master |
Boolean 是否使用主数据 | bool false |
根据IDs获取对象
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$ids |
$use_master |
Boolean 是否使用主数据 | |
$use_master |
unknown |
bool false |
OOP_ORM_Result