美秒快报 移动端API接口后台制作总结
2017-06-15 17:16
127 查看
1.创建方法时,不要用index这类的不易显示该方法功能的单词,尽量使用功能的缩写
例如:
2.尽量少用Request方法,多用input助手方法获取请求值
例如
3.数据库操作
(1)原生操作:query()
(2)name查询(注意,要修改配置的数据库前缀为'')
4.返回JSON数组
5.往数组里添加数组
这样显示的结果在数组外面
这样就添进去了
例如:
publicfunctionxssc(){}
2.尽量少用Request方法,多用input助手方法获取请求值
例如
//获取请求值 $data=input();//把所有请求都放到$data里 $token=$data['token'];//token值 $nsid=$data['nsid'];//新闻/视频id $uid=$data['uid'];//用户id $type=$data['type'];//类型1为新闻,2为视频 dump($data);
3.数据库操作
(1)原生操作:query()
$cms=Db::query("selectusers.headimg,users.nickname,newreview.ncommtentascommentcontent,newreview.ncotimeascotime,news.thumbnumfromusers,newreview,newswhere newreview.uid=$uidandusers.uid=newreview.uidandnewreview.nid=news.nid");
(2)name查询(注意,要修改配置的数据库前缀为'')
$list=Db::name('newcollect')->insert(['nid'=>$nsid,'uid'=>$uid]);
4.返回JSON数组
//返回值 $res=array( 'code'=>$code, 'msg'=>array( 'newvideos'=>$newvideos, ) );
echojson_encode($res,256);//256为哪怕是汉字也可以输出,不然格式不对
5.往数组里添加数组
$cms['isthumb']=$isthumb;
这样显示的结果在数组外面
foreach($cmsas$v){
//查询该条新闻用户是否点赞过
$spl=Db::query("selectcount(*)fromnthumbidwhereuid=$uidandnid=$xsidandnrid=$comments");
if($spl>0){
$isthumb=0;//表示用户点赞过
}
else
{
$isthumb=1;//表示用户没有点赞过
}
$v['isthumb']=$isthumb;
}
这样就添进去了
相关文章推荐
- html5移动端制作知识点总结
- App后台开发运维和架构实践学习总结(3)——RestFul架构下API接口设计注意点
- 购物网第三阶段总结笔记1:商品表的设计和后台产品分类界面制作
- 【牛腩新闻发布系统】--后台、界面制作总结
- App后台开发运维和架构实践学习总结(3)——RestFul架构下API接口设计注意点
- 移动端app的后台api接口版本化开源框架
- [总结]细线表格制作技巧-表格边框样式设置集锦
- 网页制作技术总结:常用Javascript语句
- JSP制作经验总结 (zz)
- 网络布线-网络模块制作经验总结
- 安装文件制作总结
- Flash与后台数据交互方法总结
- VS.NET中自定义安装程序制作经验总结
- flash+php+mysql制作公告板(总结)
- 学习WAP网站制作经验总结,Nokia WAP Toolkit 2.0 + ASP.NET + SQL Server + UP.SDK.4.0 + WapDisplayer中文WAP浏览器
- Wix安装包制作-个人总结
- .net制作安装程序总结[三]
- Oracle数据库精简客户端的制作-在公司最近十天的工作内容总结(二)
- 总结网页代码常用小技巧,网页制作必学
- 网页代码常用小技巧总结续,网页制作学习