本文主要是介绍2016-12-8-无限极分类再探之递归,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数据库的修改
- 删除Path字段,太过累赘
- 把ParentID字段改成int格式,只保存直系父栏目Id,不保存祖先栏目的Id
增加和删除栏目
- 就数据库的改变修改增加和删除栏目的函数
遍历栏目并正确输出
- 利用
GetAllCategories()
函数获取数据库中的所有栏目 - 利用
MakeSort()
函数对数据中的无序栏目按照生成树的顺序进行排序,返回排序后的slice - 利用
StandardOut()
根据返回的slice中各栏目的层深进行标准化输出,层数为1时原样输出,为2时在输出之前加–,依次类推。
登录页面增加验证码功能和注册功能
- 增加验证码功能成功,验证码输入正确时验证成功,正常登录,验证失败时阻止form表单提交,并提示验证码输入失败。
- 具有注册功能,能注册成为超级或者普通管理员。
这篇关于2016-12-8-无限极分类再探之递归的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!