dayrui/Views/default/你的模块名/form_edit.html或者form_add.html里面,别着急删自己的,先把默认的复制一份到本地,对比两个模板里的。
重点看这些必填的隐藏参数:比如catid(栏目ID)、mid(模型ID)、author(作者,有些后台设置自动生成的也要留)、action(提交动作,add或者edit)。上次我帮图文店改的,就是不小心把mid的name写成了modelid,白忙活半天。
标签的开头或者结尾,再把模板换回来提交,基本就能解决。
https://你的域名/index.php?s=你的模块名&c=form&a=edit&id=123,这里的id就是必填的,如果不小心删了,就会提示「参数缺失(id)」。
你可以直接看报错提示框里的文字,有没有具体指出缺了哪个参数,比如提示缺token(安全令牌)、缺catid,就直接在URL里加上对应的参数和值就行。如果没指出具体缺啥,就对照正常能打开的同类页面的URL,补全所有参数。
mid、catid、title这些后台设置的必填字段,还要有token(安全令牌,防止恶意请求)。你可以先拿迅睿自带的接口测试工具(后台系统→接口→接口测试)试试,把正确的参数填进去提交,看能不能正常返回结果,然后再对比自己写的接口调用代码,看看哪里漏了或者格式错了。
今天整理的这三招,都是我自己踩过不下10次坑的。下次再遇到「参数缺失」,别慌,按照顺序来:先查后台表单红,再查自定义模板隐藏参数,最后查URL或者接口。一般前两招就能解决,实在不行再用第三招。
现在赶紧打开你的电脑试试,要是有具体的问题,可以在评论区留个言,我有空就帮你看看。











易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图