共计 895 个字符,预计需要花费 3 分钟才能阅读完成。
thinkphp 源码无差别浏览(三十)
ORM 浏览
model/concern/Attribute.php
- 属性:pk、schema、field、type、disuse、readonly、data、origin、json、jsonType、jsonAssoc、strict、get、withAttr
- 获取主键:getPk
- 判断是否主键:isPk
- 获取主键:getKey
- 设置容许写入字段:allowField
- 设置只读字段:readOnly
- 获取理论字段名:getRealFieldName
- 设置数据对象值:data
- 批量追加数据对象值:appendData
- 获取原始数据:getOrigin
- 获取以后对象数据:getData
- 获取变动的数据:getChangedData
- 设置数据对象值:set
- 通过修改器批量批改对象值:setAttrs
- 设置对象值:setAttr
- 数据写入,类型转换:writeTransform
- 获取器:getAttr
- 获取器:getValue
- 获取 json 字段值:getJsonValue
- 获取关联属性值:getRelationValue
- 数据读取,类型转换:readTransform
- 设置获取器:withAttribute
model/concern/Conversion.php
- 属性:visible、hidden、append、scene、mapping、resultSetType、convertNameToCamel
- 是否主动驼峰:convertNameToCamel
- 设置须要附加的输入属性:append
- 设置输入层场景:scene
- 设置附加关联对象属性:appendRelationAttr
- 设置暗藏属性:hidden
- 设置输入属性:visible
- 设置属性的映射输入:mapping
- 模型对象转数组:toArray
- 追加值到数组:appendAttrToArray
- 获取绑定属性值:getBindAttrValue
- 模型转 json:toJson
- 转 json:__toString
- 转数组:JsonSerialize
- 转换为数据集对象:toCollection
打算浏览
[] framework 源码
[] orm 源码
[] helper 源码
正文完