类名称:
SRecord,特定行对象基类
功能:
对指定表中的一行数据进行封装
使用说明:
本对象只能当成对象使用
框架会使用脚手架功能自动生成每个表对应的 特定表对象类和特定行对象类
依赖:
STable,SResultSet,SRecord,SRow
字段属性:
每个继承本类的具体行对象类都会定义每一个字段属性
常量属性:
每个继承本类的具体行对象类都会定义字段名及枚举值常量
__construct($data=null)
使用给定数据创建一个当前表的行对象
set($data)
批量设置记录值
tableName()
获取当前表名
getPrimaryKeyValue()
获取本记录的主键值
remove()
删除当前记录
save()
保存数据
load($pk=null)
从库中读取数据
setLoaded()
强行设置本行数据已经从数据库中载入(用来从SROW构造Record)
instanceRecord($className,array$data)
实例化一个具体Record类
toRow()
将Record转化为SRow(通用行)对象
toArray()
转换成数组
isEmpty()
数据是否为空,没找到相应的行