【TP5.1】用户模块渲染

本文介绍了一种在控制器中无需重新assign数据即可在模板中使用的技巧,通过利用thinkview下的data属性,可以有效减少代码重复,提高开发效率。

author:咔咔

wechat:fangkangfk

主题是模板渲染,但是给我的体验这块是没有难度的,这块有一个点很好

这是我们的用户模块的控制器,同时这个控制器我们继承的也是base这个基类

在之前我们一级导航和二级导航的所有的数据都放到了base这个基类进行获取

在这个时候,按照之前的思维,我们是不是需要在auth这个控制器来assign数据,这样模板才可以获取到数据,这个方法在几个月之前我就用过,但是没有真正的领会

在我进行模板输出的时候发现,auth这个控制器根本不需要assign数据,直接在模板就可以使用,但是你要是在auth控制器里边需要base的数据怎么办

这个时候我们就需要引出think\view下的data这个属性,就可以看到我们在base  assign的数据

模板渲染,这块有点基础的都是会的,主要就是base的数据不用在到子类控制器继续assign

效果:

点击首页的

点击用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咔咔-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值