MyQEE ORM REST核心类
| 常量 | |
|---|---|
OOP_ORM_Finder_REST::VERSION |
string(5) "2.3.1" |
OOP_ORM_Finder_REST::PARAM_RETURN_FINDER |
string(6) "finder" |
OOP_ORM_Finder_REST::PARAM_RETURN_SINGLE |
string(6) "single" |
OOP_ORM_Finder_REST::PARAM_RETURN_GROUP |
string(5) "group" |
API - Module_OOP_ORM_Finder_REST
- OOP_ORM_Finder_REST::method - 设置,获取REST的类型
- OOP_ORM_Finder_REST::find - 获取数据
- OOP_ORM_Finder_REST::driver - HttpClient对象
- OOP_ORM_Finder_REST::where - 设置查询条件
- OOP_ORM_Finder_REST::in - 设置 in
- OOP_ORM_Finder_REST::order_by - 排序
继承自父类的方法和变量
- OOP_ORM::__construct
- OOP_ORM::get_orm_name - 获取对象名称
- OOP_ORM::create - 创建一条数据
- 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 - 返回最后查询语句
设置,获取REST的类型
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
$method |
string |
GET|POST|DELETE|PUT 等,不传则返回当前method | null |
string $this 获取数据
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
$query |
$query |
请求的参数 | null |
OOP_ORM_Result 解析返回完善的请求的URL
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
$query |
string |
$query | null |
解析用于POST、PUT提交数据的数据
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
$query |
string |
$query | null |
HttpClient对象
HttpClient 设置查询条件
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
$column |
mixed |
Column name or array($column, $alias) or object | |
$value |
string |
Logic operator | null |
$op |
mixed |
Column value | string(1) "=" |
OOP_ORM_Finder_REST 设置 in
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
$column |
string |
$key | |
$value |
array |
$value | |
$no_in |
unknown |
bool false |
OOP_ORM_Finder_REST 排序
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
$column |
mixed |
Column name or array($column, $alias) or object | |
$direction |
string |
Direction of sorting | string(3) "ASC" |
OOP_ORM_Finder_REST 解析请求回来的数据
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
$data |
string |
$data |
array 重置请求数据
$this 获取对象名称
| 参数 | 类型 | 描述 | 默认值 |
|---|---|---|---|
$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