首先,创建四张数据表 rh_mp_reply_text(用来存放回复的文本)
rh_mp_reply_image(用来存放回复的图片)
rh_mp_reply_news(用来存放回复的消息)
rh_mp_rule(用来存放关键字,回复的类型等)
应先写三种方法(replytext,replyimage,replynews),将一些图文素材上传到数据库
当然再次在前还需要写 upload方法
public function upload(){
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath = './Uploads/'; // 设置附件上传根目录
$upload->savePath = ''; // 设置附件上传(子)目录
// 上传文件
$info = $upload->uploadOne($_FILES['file']);
if(!$info) {// 上传错误提示错误信息
// $this->error($upload->getError());
$this->ajaxReturn(array('code'=>1,'msg'=>$upload->getError()));
}else{// 上传成功
// $this->success('上传成功!');
$file = '/Uploads/'.$info['savepath'].$info['savename'];
$this->ajaxReturn(array('code'=>0,'msg'=>'上传成功','url'=>$file));
}
下面是回复文本,图片以及消息的方法,一起来看一下吧!
//回复文本信息
public function replytext(){
if(IS_GET){
$this->display();
rh_mp_reply_image(用来存放回复的图片)
rh_mp_reply_news(用来存放回复的消息)
rh_mp_rule(用来存放关键字,回复的类型等)
应先写三种方法(replytext,replyimage,replynews),将一些图文素材上传到数据库
当然再次在前还需要写 upload方法
public function upload(){
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath = './Uploads/'; // 设置附件上传根目录
$upload->savePath = ''; // 设置附件上传(子)目录
// 上传文件
$info = $upload->uploadOne($_FILES['file']);
if(!$info) {// 上传错误提示错误信息
// $this->error($upload->getError());
$this->ajaxReturn(array('code'=>1,'msg'=>$upload->getError()));
}else{// 上传成功
// $this->success('上传成功!');
$file = '/Uploads/'.$info['savepath'].$info['savename'];
$this->ajaxReturn(array('code'=>0,'msg'=>'上传成功','url'=>$file));
}
下面是回复文本,图片以及消息的方法,一起来看一下吧!
//回复文本信息
public function replytext(){
if(IS_GET){
$this->display();