'错误提示内容','rows'=> array()) 可返回空字符串,或者数组 rows 是可同时保存到数据库上数组 */ protected function savebefore($table, $arr, $id, $addbo){ $rows['type'] = 2; //必须为2 if($arr['fenlei']=='0'){ $dbs = m('admin'); $rows['leixing'] = $dbs->rows($dbs->gjoin($arr['runrenid'], 'ud', 'where')); } return array( 'rows' => $rows ); } /** * 重写函数:保存后处理,主要保存其他表数据 * $table String 对应表名 * $arr Array 表单参数 * $id Int 对应表上记录Id * $addbo Boolean 是否添加时 */ protected function saveafter($table, $arr, $id, $addbo){ } public function beizhustring() { return '类型是外部收集,字段类型仅支持文本框,文本域,日期类型,单选框,复选框的类型。'; } public function createouturlAjax() { header("Content-type:image/png"); $urls= $this->rock->getouturl(); $id = (int)$this->get('id'); m('planm')->update('`state`=1', $id); $url = ''.$urls.'?m=login&a=collect&mid='.$id.''; $img = c('qrcode')->show($url); echo $img; } }