第十五章:第11节论坛系统(BBS)站点配置与前端导航

更新于:2018-03-13 14:23:04

在写这节内容的代码时,楠神又对前面的代码做了很大优化,主要是对视图文件的修改。为了提高对视图文件代码的共用,楠神写了几个通用的视图文件,这样就不用每一个控制器方法单独写一个视图文件了。


1.png

这节主要让大家看下“站点配置”和“前端导航”这两个功能的代码。


1)站点配置


很多网站都会有这样的功能,可以在网站后台做一些参数设置。


1.png


这是存储站点配置数据的表结构


1.png


想了解整个站点配置功能,大家可去看这几个文件:


1.png


控制器:app\admin\controller\System.php

配置文件:global.php

缓存函数库:nanshen_cache.php 因为站点配置中的参数使用特频繁,所以可直接缓存到内存中。

模型:app\common\model\System.php

通用视图文件:form2.html


2)前端导航


1.png

想了解整个前端导航增删查改功能,大家可去看这几个文件:


1.png


控制器:app\admin\controller\Nav.php

模型:app\common\model\Nav.php

列表显示视图文件:index.html

通用视图文件:form2.html


值得注意的地方:


1.png

按照层级关系获取已有的菜单列表,这个地方使用了递归


1.png


本节学习代码》》》