PHP教程

【2022/02/02】thinkphp源码无差别阅读(三十五)

本文主要是介绍【2022/02/02】thinkphp源码无差别阅读(三十五),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

thinkphp源码无差别阅读(三十五)

ORM阅读

model/relation/OneToOne.php

  • 属性:joinType、bindAttr、relation
  • 设置join类型:joinType
  • 预载于关联查询:eagerly
  • 预载于关联查询:eagerlySet
  • 预载于关联查询:eagerlyOne
  • 预载于关联查询:eagerlyResultSet
  • 预载于关联查询:eagerlyResult
  • 保存:save
  • 绑定属性:bind
  • 获取绑定属性:getBindAttr
  • 预查询拼装:match
  • 绑定属性:bindAttr
  • 预载于关联查询:eagerlyWhere

paginator/driver/Bootstarp.php

  • 获取上一页按钮:getPreviousButton
  • 下一页按钮:getNextButton
  • 页码按钮:getLinks
  • 渲染:render
  • 生成一个可点击按钮:getAvailablePageWrapper
  • 生成一个不可点击按钮:getDisabledTextWrapper
  • 生成一个激活的按钮:getActivePageWrapper
  • 生成省略号按钮:getDots
  • 批量生产url按钮:getUrlLinks
  • 生成普通按钮:getPageLinkWrapper

计划阅读

[ ] framework源码
[ ] orm源码
[ ] helper源码

这篇关于【2022/02/02】thinkphp源码无差别阅读(三十五)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!