关于jeecms无法删除子栏目
来源:互联网 发布:mac excel sover 编辑:程序博客网 时间:2024/06/05 03:21
jeecms是国内开源的一个cms框架,如需深入了解其源码,需购买其商业版,其商业版功能更加完善
使用过程中,难免会进行栏目的删除,由于其数据库的设计(栏目与内容有一张主外键关联表,jc_content_channel),以及其源码并没有对删除操作时的异常进行捕获,所以无法跟踪异常,删除子栏目之前,如果这个栏目所依赖的模型开始了内容模型,则需先删除其内容下的所有内容,并进入维护,选择内容回收站,彻底删除其内容。此时进行删除操作99%会成功,另1%的可能是由于某种误操作,或无意间的操作,引起了一个关联数据的变化,导致表面上此栏目的内容数据全部删除,其实在数据库中并没有删除,举个例子
此栏目所使用的模型是我自定义模型(开启中)中的第一个,但是当我检查数据库(jc_channel)的时候,发现此栏目的model_id所关联的模型并不是‘解决方案模型’,而是jeecms原生的模型‘单页’,且我并没有启用这个模型,所以编辑这个栏目时,模型字段默认的选择了第一个模型'解决方案',所以,当我清空了解决方案模板下的所有内容时,再次删除,并未成功,原因是我的数据库中(jc_channel),真正的模型下的内容并没有被删除(jc_content_channel),所以就导致了我无法删除栏目异常。最后,我通过查找其对应的‘内容’模型的
0 0
- 关于jeecms无法删除子栏目
- jeecms无法修改子栏目顺序,引出的源码漏洞
- [jeecms]获取父栏目下的子栏目名称
- JEECMS V5 副栏目功能,前台显示子栏目和副栏目
- JEECMS子站访问
- phpcms V9 栏目下的文章全部删除后栏目还是无法删除解决方法
- 自己动手编写JEECMS自定义栏目统计标签
- 自己动手编写JEECMS自定义栏目统计标签
- 编JEECMS自定义栏目统计标签
- 删除系统右键中新建下的子栏目
- DEDEEIMS 关于channel 标签当中无子栏目时取同济栏目的解决方案(noself)
- dedecms关于{dede:channel type='son'}无子栏目时取同级栏目问题是解决方案
- 织梦调用栏目子栏目和子栏目文章
- jeecms系统使用介绍——jeecms中的内容、栏目、模型之间的关系
- dede 调用子栏目
- PHP寻找子栏目
- 关于jeecms框架使用感悟
- dedecms中关于{dede:channel type=\'son\'}无子栏目时取同级栏目问题是解决方法分享
- Android-友盟社会化分享库&自定义分享
- JProfiler 调试优化java程序笔记
- 博览网C++课程 第四周
- Gson解析json数据
- AutoItLibrary安装报错(robotframework)解决
- 关于jeecms无法删除子栏目
- codeforces-766D-Mahmoud and a Dictionary(带权并查集)
- RadioButton和ViewPager实现页面切换效果
- 汉字转换成英文字母
- js中实现加法运算
- Eclipse RCP开发桌面程序
- php + redis 完成api接口的图形验证码
- memcached安装+绑定访问ip
- 果果语音直播,微信课堂-专注网络培训直播软件系统解决方案