微信小程序 后端接口
主要controller接口
<?php namespace Addons\Fenxi\Controller; use Home\Controller\AddonsController; class FenxiController extends AddonsController{ #这个是写接口 function getList(){ $list = M('Fenxi')->order('id desc')->field('id,username,photo,cTime')->select(); #这个函数编写方法:标识+id排序降序+文件返回几类+方法 #下面的for主要是走一遍流程,没有定义返回的方法类,所以需要自己实现。 foreach ($list as &$vo) { $vo['photo'] =get_cover_url($vo['photo']); $vo['cTime'] =time_format($vo['cTime']); # code... } // dump($list); #下载 $this->ajaxReturn($list); #输出格式为json格式 } function getDetail(){ $map['id']=I('id',0,'intval'); //格式化安全 $info =M('Fenxi')->where($map)->find(); $info['photo']=get_cover_url($info['photo']); $info['cTime']=time_format($info['cTime']); // dump($info); $this->ajaxReturn($info); } // 通用插件的列表模型 public function lists($model = null, $page = 0) { // 通用表单的控制开关 $this->assign ( 'add_button', true ); $this->assign ( 'del_button', true ); $this->assign ( 'search_button', checkRule ( '__MODULE__/__CONTROLLER__/search', $this->mid ) ); $this->assign ( 'check_all', true ); $this->assign ( 'top_more_button', $this->top_more_button ); is_array ( $model ) || $model = $this->getModel ( $model ); $templateFile = $this->getAddonTemplate ( $model ['template_list'] ); parent::common_lists ( $model, $page, $templateFile ); } public function addFenxi(){ $data["username"] =I('username',"空",'intval'); //第二个个为默认 $info['img']=get_cover_url($info['img']); /* $data["from"] =I('from',0,'intval'); $data["is_dev"] =I('is_dev'); $data["is_dev"] =$data["is_dev"]==true ? 1:0; $data["area"] =I('area',0,'intval'); $data["score"] =I('score',0,'intval'); $data["product"] =str_replace(array('"','[',']'),'',I('product')); */ $data['cTime'] = NOW_TIME; $res =M('Fenxi') ->add($data); echo intval($res); } }
对应接口的功能
http://****t.cn/weiphp/weicms/index.php?s=/addon/Fenxi/Fenxi/getList
http://****t.cn/weiphp/weicms/index.php?s=/addon/Fenxi/Fenxi/getList/id/1
http://***t.cn/weiphp/weicms/index.php?s=/addon/Fenxi/Fenxi/addFenxi
后端thinkphp内容
代码打包:如下
网站代码:
下载地址
https://share.weiyun.com/5taIyxc
网站的密码后台,关键目录,代码位置等:
权限777全目录
地址:http://n****.cn/weiphp/weicms/index.php
统一账号:admin ,密码admin
数据库地址:http://****7/phpmyadmin/index.php?db=weicms&target=db_structure.php&token=d4a0180fd2ce2fdbf3dd652fed59b5ff (需要谷歌浏览器才可打开)
账号:root 密码root
关键目录地址:上述图片所展示的功能
继承上传图片的接口:
附件
代码相应位置
预期:
将上传图片的功能也可以写成如例子所示,
http://***.cn/weiphp/weicms/index.php?s=/addon/Fenxi/Fenxi/????
???替换为uploadpicture
但是通过数据库观察
m0_57617732: 大佬头文件可以改一下吗
1874EC: 有
weixin_50878442: 可以利用这个扩容量吗
klsfct: 山农还不错呦,后来的学弟学妹继续艰苦奋斗哦!
weixin_45858182: 好是好,就是这些类的定义在网上全是一样的,全是互相抄啊