这里的base.html模板在之前做的基础上做了一下改变,多了一个 name="header" 的块
index.html中用TP5模板写的变量 {$title|default=""} 可以在控制器进行 return $this->view->fetch() 之前,进行 $this->view->assign(name='title',value='教务管理系统') 这样的赋值行为。让前端模板和后台控制器之间的操作更加方便。
下面要做的事情,就是将index.html模板中的一些原模板自带的广告,语言之类的东西,变成用TP5框架的变量,来表述成我们想表述的内容。下面指出来的那些语法功能,需要记忆才能熟练使用。。。。
最后这幅图,展示的就是在缓存文件的temp文件夹中,可以看到原生的PHP代码。。哈哈,实际上,框架就是由原生的PHP代码编写的,做框架只是为了开发省力气和提高安全性罢了。适当的研究一下底层,对开发能力还是有帮助的。
网友评论