使用 thinkTemplate 模板引擎 新版框架默认只能支持PHP原生模板,如果需要使用 thinkTemplate 模板引擎,需要安装 think-vie...
视图过滤 可以对视图的渲染输出进行过滤 ? phpnamespace app\index\controller ; use think\facade\View ...
模板赋值 模板中的变量(除了一些系统变量外)必须先进行模板赋值后才能使用,可以使用 assign 方法进行全局模板变量赋值。 namespace app\con...
关联数据的输出也可以使用 hidden 、 visible 和 append 方法进行控制,下面举例说明。 隐藏关联属性 如果要隐藏关联模型的属性,可以使用 $...
关联统计 有些时候,并不需要获取关联数据,而只是希望获取关联数据的统计,这个时候可以使用 withCount 方法进行指定关联的统计。 $list = User...
关联预载入 关联查询的预查询载入功能,主要解决了 N+1 次查询的问题,例如下面的查询如果有3个记录,会执行4次查询: $list = User : : sel...
多态一对多关联 多态关联允许一个模型在单个关联定义方法中从属一个以上其它模型,例如用户可以评论书和文章,但评论表通常都是同一个数据表的设计。多态一对多关联关系,...
多对多关联 关联定义 例如,我们的用户和角色就是一种多对多的关系,我们在 User 模型定义如下: ? phpnamespace app\model ; use...
远程一对一关联用于定义有跨表的一对一关系,例如: 每个用户有一个档案 每个档案有一个档案卡 用户和档案卡之间并无关联 关联定义 就可以直接通过远程一对一关联获取...
远程一对多关联用于定义有跨表的一对多关系,例如: 每个城市有多个用户 每个用户有多个话题 城市和话题之间并无关联 关联定义 就可以直接通过远程一对多关联获取每个...