【thinkphp5】常见的错误集锦

1、今天在写项目时,对一个数据进行修改,提交时,显示Undefined index的错误:

【thinkphp5】常见的错误集锦

经查询得知,出现这个错误的原因是粗心的我,忘记给一个form表单元素加name而导致php无法获取到该表单元素的值

【thinkphp5】常见的错误集锦

给这个表单元素添加了name属性之后,一切就ok啦!


2、关于volist的嵌套问题

使用volist嵌套做了一个权限系统,结果发现,一团糟:

【thinkphp5】常见的错误集锦

经细心研究,才发现问题所在,volist的默认key值为i,两个volist一嵌套,后面的就会覆盖前面的,结果就一团糟了,解决办法就是为每一个volist指定一个key值即可:

【thinkphp5】常见的错误集锦