nueaf/uteeni

Uteeni ActiveRecord

1.0.0 2016-11-11 13:26 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:25:48 UTC


README

介绍

ActiveRecord 是其他模型继承的基础类。它包含基本的 CRUD 功能和一些数据类型的基本验证

详细信息 查找 find 函数接受一个参数,该参数应该是您要查找的对象的主键。

示例

$object = New MyObject?();

$object->find(1); find_by_property 通过指定的属性查找单个对象

find_all_by_property 通过指定的属性查找所有对象

读取/查找全部 从数据库中检索行。按照以下顺序接受以下参数:where 要获取的内容,如 "id in(1,2,3,4,5)";limit 要获取的行数。limit_start 要获取的第一行。order_by_field 要排序的字段。order ASC 或 DESC

创建 在数据库中根据您的对象创建一行新记录。如果有必需的字段为空,将抛出异常。

更新 更新现有对象。使用主键来识别,如果存在。如果没有主键,它将使用对象中设置的所有字段来定位数据库中的行。小心,在更新没有主键的对象时,不要更新多行。

销毁 销毁对象。查找方式与更新相同。

set 设置属性,如果数据类型通过验证。设置未知属性时抛出异常。

get 获取数据类型。

call 将以 find_by 或 find_all_by 开头的函数调用解析到 find_by_property 和 find_all_by_property 函数。

find_primary 尝试查找类的-primary key。如果没有主键,则返回 false。

validate_data 对数据进行类元数据的验证。