微信小程序 后端接口

 

主要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

 

关键目录地址:上述图片所展示的功能

 

继承上传图片的接口:

附件

FileController.class.php

 

 

代码相应位置

 

 

 

预期:

将上传图片的功能也可以写成如例子所示,

http://***.cn/weiphp/weicms/index.php?s=/addon/Fenxi/Fenxi/????

???替换为uploadpicture

 

但是通过数据库观察

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值