添加公众号信息并显示到界面中
程序员文章站
2022-05-04 19:54:30
...
上传图片
首先 实例化上传类,然后设置附件上传大小,设置附件上传类型,设置附件上传根目录,设置附件上传(子)目录,以此来实现上传图片。下面是代码
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->ajaxReturn(array('code'=>1,'msg'=>$upload->getError()));
// $this->error($upload->getError());
}else{// 上传成功
$file = '/Uploads/'.$info['savepath'].$info['savename'];
$this->ajaxReturn(array('code'=>0,'msg'=>'上传成功','url'=>$file));
}
}
添加信息调用addmp方法
public function addmp(){
if(IS_GET){
$this->display();
}else{
$model = D('Mp');
if($model->create()){
$ret = $model->add();
if($ret){
$this->success('数据添加成功',U('index'));
}else{
$this->error('数据添加失败');
}
}else{
$this->error($model->getError());
}
}
}
最后显示界面中
从数据库中查询内容,然后显示到界面
public function index(){
$model = M('mp');
$data = $model->select();
$this->assign('data',$data);
$this->display();
}
推荐阅读