聚合数据+新闻头条+数据入库+数据展示
2021/6/9 10:23:58
本文主要是介绍聚合数据+新闻头条+数据入库+数据展示,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
public function index() { //支持分类 //top(推荐,默认)guonei(国内)guoji(国际)yule(娱乐)tiyu(体育)junshi(军事)keji(科技) //caijing(财经)shishang(时尚)youxi(游戏)qiche(汽车)jiankang(健康) $cite='youxi'; $key='e735e9ba1dbf18b5ec6515f841bd0b50'; $url = 'http://v.juhe.cn/toutiao/index?type='.$cite.'&key='.$key; $date=file_get_contents($url); $date=json_decode($date,true); // 查询到的数据 $uren=$date['result']['data']; $en=$uren[0]['category']; $date=['name'=>$en]; //查询到id值 $fem=Db::name('uren_name')->where('name',$en)->value('uid'); if ($fem){ //添加数据 foreach ($uren as $item=>&$value){ $value['category'] = $fem; //添加时间 其实也可以在模型层添加一句 //protected $autoWriteTimestamp = true; $value['date_time'] = strtotime(date('Y-m-d h:i:s')); $value['upda_time'] = strtotime(date('Y-m-d h:i:s')); //排除掉查询到的不需要的东西 unset($value['date']); } //多数组入库之前先进行实例化 $news=new \app\model\uren_uren(); //添加多条数据 $request=$news->saveAll($uren); dump($request);die(); } foreach ($uren as $item=>&$value){ $value['category'] = $fem; $value['date_time'] = strtotime(date('Y-m-d h:i:s')); $value['upda_time'] = strtotime(date('Y-m-d h:i:s')); unset($value['date']); } $news=new \app\model\uren_uren(); $request=$news->saveAll($uren); dump($request);die(); }//效果循环展示
public function sel(){ $news=new \app\model\uren_uren(); $date=$news->paginate(10,true); foreach ($date as $item=>&$value){ //在库里是int格式所以拿出来要转化为DatetTime格式 $value['date_time'] = date('Y-m-d H:i:s',$value['date_time']); } return view('jo/name',['date'=>$date]); }循环展示的时候要是用id进行循环 毕竟是分页 因为这个分页 也是苦恼了很长一段时间
这篇关于聚合数据+新闻头条+数据入库+数据展示的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南