public function index()
{
//支持分类
//top(推荐,默认)guonei(国内)guoji(国际)yule(娱乐)tiyu(体育)junshi(军事)keji(科技)
//caijing(财经)shishang(时尚)youxi(游戏)qiche(汽车)jiankang(健康)
$cite='youxi';
//聚合平台查询的key
$key='**********';
$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进行循环 毕竟是分页 因为这个分页 也是苦恼了很长一段时间