您当前的位置: 首页 > 学无止境 > 网站建设 网站首页网站建设
thinkphp控制器的模块和操作
发布时间:2015-12-29 11:57:53编辑:雪饮阅读()
建立user表:
Id、username,password
Int,varchar(30),char(32)
Myisam
建立city表:
Id、name、title
Int,varchar(30),text
首页导航模版:
城市模版:
用头部包含的方法实现局部切换:
用数据库动态遍历:
完善城市模块使得每个子栏目都可以有导航:
城市模块中添加空方法:
当用户访问了未知方法时自动进入该空方法
添加空模块:
当用户访问了未知模块会通过该模块来处理
由于直接访问指定城市目录没有分配变量所以导致没有了导航,需要分配一个变量使得导航在每个城市栏目中出现:
在3.1.2中此处有一个bug,bug如下:
当用户访问一个不存在的模块时我获取用户访问的模块名(假设模块名为a),并使其输出City模块下a方法:
当city模块下不存在某个方法时我将用show输出一些友好信息:
但是当我访问一个不存在的模块a,并且city模块下也不存在a方法时为何没有输出这些友好信息?
但我直接访问city模块的a方法却可以?
雪饮个人博客没有测试过其它的thinkphp版本,不知道其它的是否有该bug,或许最新版的已经修复了。
准备登录模块:
关键字词:thinkphp,模块,个人博客
上一篇:thinkphp模版使用技巧2