public function read($id)
{
//1获取所有的数据
$this -> view -> assign('aid', $id);
$data=ArticleModel::get($id);
$viewed=$data['viewed'];
$viewed =1;
$data->isUpdate(true)->save(['viewed' => $viewed]);
//2模板赋值
$this -> view -> assign('data', $data);
//$comment=Comment::order(['id' => 'desc'])->where(['aid'=>$id,'status'=>1])->paginate(5);
$comment = $this -> CommentListAll($aid=$id,$pid=0,$commentList=array(),$spac=0,$pauthor=NULL);
//$comment=Comment::all();
dump($comment);
$this -> view -> assign('commentlist', $comment);
return $this-> view ->fetch('detail');
}
//评论列表
function CommentListAll($aid=0,$pid=0,&$commentList=array(),$spac=0,$pauthor=NULL)
{
static $i=0;
$spac=$spac 1;//初始为1级评论
$pauthor=$pauthor;
$List=db('comment')->order(['id' => 'desc'])->where(['aid'=>$aid,'status'=>1])->select();
//$List=Comment::all(['pid'=>$pid,'status'=>1]);
//dump($List);
foreach($List as $k=>$v){
$commentList[$i]['level']=$spac;//评论层级
$commentList[$i]['username']=$v['username'];
$commentList[$i]['id']=$v['id'];
$commentList[$i]['aid']=$v['aid'];
$commentList[$i]['uid']=$v['uid'];
$commentList[$i]['pid']=$v['pid'];//此条评论的父id
$commentList[$i]['content']=$v['content'];
$commentList[$i]['time']=$v['time'];
$commentList[$i]['pauthor']=$pauthor;
$i ;
$this -> CommentListAll($v['aid'],$v['id'],$commentList,$spac,$v['username']);
}
return $commentList;
//dump($commentList);
}
Project location->application->config.php->Line 20
'app_debug' => false,
Change to:
'app_debug' => true,
to turn on debugging mode
Turn on the debugging mode, and then look at the specific error location
You can debug this with breakpoints. Otherwise, the error message is not obvious and it is difficult for us to judge.
Page error! Please try again later~
At least you have to give the browser error message, otherwise how can I help you analyze it?