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进行循环 毕竟是分页 因为这个分页 也是苦恼了很长一段时间
相关文章
- 03-04聚合数据+新闻头条+数据入库+数据展示
- 03-04聚合数据+新闻头条+数据入库+数据展示
- 03-04Python3之JSON数据解析实例:新闻头条 --Python3
- 03-04iOS开发UI篇—无限轮播(新闻数据展示)
- 03-04python操作三大主流数据库(14)python操作redis之新闻项目实战②新闻数据的展示及修改、删除操作
- 03-04python操作三大主流数据库(4)python操作mysql④python服务端flask和前端bootstrap框架结合实现新闻展示
- 03-04LogStash实践日志分析二:收集数据、入库、数据分析和kibana展示
- 03-04iOS开发UI篇—无限轮播(新闻数据展示)