对象来源
开发人员通常不会自行创建本对象
通过表对象的row方法获得一个通用行对象
通过表对象的select方法可以获取一组通用行对象
动态属性:
本对象根据表的不同,会有不同的动态属性(编辑器无法自动提示)
可使用对象方式或数组方式访问字段
exists($name)
检查字段是否存在
toRecord($recordClass)
将一个SROW对象转换成R***对象,用于生成Record对象
all()
获取所有数据,以数组方式
toArray()
获取数据,以数组方式,这是个别名,方便ZF程序员使用
isEmpty()
判断本对象是否为空
isNotEmpty()
判断本对象是否不为空
关联操作
map($linkTableName,$relation,$fields='*',$where=[])
一对一映射,关联到另一张表
mapMongo($linkMongoName,$relation,array$fields=[])
一对一映射到Mongo上
join($linkTableName,$relation,$fields='*',$where=[],$orderBy='')
一对多映射
joinMongo($linkMongoName,$relation,array$fields=[],$where=[],$sort=[])
一对多关联到Mongo上