nueaf / uteeni
Uteeni ActiveRecord
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 对数据进行类元数据的验证。