热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ThinkPHP6关于菜单管理知识总结

##菜单管理页面四个功能编辑添加,删除,子菜单,返回上级菜

## 菜单管理页面 四个功能 编辑添加,删除,子菜单,返回上级菜单

一、菜单列表
前端页面(一级):

子菜单:

Javascript:

服务器端:

注释:

  1. **子菜单实现:**
  2. 通过url获取mid值,默认$mid=0,则设置查询条件 pid=$mid(pid=0) 将一级菜单列表全部查询出来
  3. 前端遍历时,给按钮做点击事件,并设置参数 例如children($mid) mid为菜单id
  4. 当点击子菜单时,url获取到的mid值,是该单条菜单的mid
  5. 查询条件pid=$mid(父级菜单id) 查询到子菜单所有数据列表
  6. **返回上级菜单实现:**
  7. 返回上级菜单按钮,设置点击事件 back($backid) 默认为0
  8. 利用父级菜单$mid 查询该菜单(mid=$mid)获取单条数据中pid
  9. pid赋值给backid
  10. 点击返回上级菜单按钮 url中获取到mid中的值为backid
  11. 再利用查询条件 pid=$mid(pid=backid) 将上级菜单查询出来 以此循环

  1. 通过urlget方式获取需要修改的mid
  2. 保存功能 post传递数据
  3. 在服务器端将传递的数据整理
  4. mid=0时,则为添加菜单 insert
  5. mid>0时,则为编辑菜单 update

推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ... [详细]
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 在前两篇文章中,我们探讨了 ControllerDescriptor 和 ActionDescriptor 这两个描述对象,分别对应控制器和操作方法。本文将基于 MVC3 源码进一步分析 ParameterDescriptor,即用于描述 Action 方法参数的对象,并详细介绍其工作原理。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 本文分享了作者从Java开发者转型为PHP开发者的经历,包括学习过程中的挑战与心得,以及如何通过实践快速适应新环境。 ... [详细]
  • 本文介绍如何使用 PHP 实现对特定 IP 地址或域名的访问控制,包括单个 IP、多个 IP、通配符及 IP 段的支持,并提供详细的代码示例。 ... [详细]
  • 本文详细介绍了在PHP中实现轮询的各种方法,包括短轮询、长轮询以及结合数据库的应用场景,适合不同需求的技术人员参考。 ... [详细]
author-avatar
无淚丑尜鸭
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有