Notice: Undefined index: src in
这个报错是,有未定义的索引
CField::src=>$param[CField::src],//问题出在这行代码。
查看后发现没有问题,
CField::u_id=>$param[CField::_id],
CField::icon=>$param[CField::icon],
CField::nick=>$param[CField::nick],
上面的这些参数都是在一个类里定义的,格式都一样,不可能单独的一个出问题,
后来东子说,是他在上传参数的时候,因为需求的原因,没有填写src这个参数,那么问题来了
CField::src=>$param[CField::src],这种书写格式是要求这个参数为必填,如果是选填,那么就需要给一个默认的值
例如这样;CField::type =>isset($param[CField::type]) ? $param[CField::type]:0,
所以,没有默认值的必填参数不能省略,
处理结果;在客户端上传的时候,添加一个src的参数,值为空