学生管理

157 阅读1分钟

bug1:方法不存在

原因:

  • 方法名输入错误
  • 未设置资源路由

bug2:控制器不存在

原因:

  • 控制器输入错误
  • 路由设置错误

bug3:非法请求

原因:

  • 控制器所在方法已设置路由

bug4:Call to undefined function

原因:

  • 方法调用错误
  • 方法未定义

bug5:未定义变量

原因:

  • 未在php文件中赋值,找View::assign

bug6:白屏

原因:

  • 未渲染页面,找View::fetch

bug7:页面错乱

原因:

  • css文件引入失败,‘/’进入public目录

bug8:Too few arguments to function

原因:

  • 方法缺少必要参数

bug9:Argument 2 passed to think\filesystem\Driver::putFile() must be an instance of think\File, null given

原因:

  • putfile()缺少传入参数
  • 将表单的get提交写成了post,造成跳转页面错误

bug10:Trying to access array offset on value of type null

原因:数组值为空

  • 数据库不存在此条数据
  • 向数据库传入了错误搜索参数

bug11:SQLSTATE[42S22]: Column not found: 1054 Unknown column

原因:数据库不存在此列

bug12:Cannot use object of type think\db\Query as array

原因:不能在数组中使用query类型对象

  • 未调用find方法

bug13:点击提交按钮没反应

原因:js异常

bug14:ajax返回值开头多个空格(20%)

原因:database.php文件开头有一个空格,删除即可