공개 함수 읽기($id)
{
//1获取所유적数据
$this -> 보기 -> 할당('aid', $id);
$data=ArticleModel::get($id);
$viewed=$data['viewed'];
$viewed+=1;
$data-> ;isUpdate(true)->save(['viewed' => $viewed]);
//2模板赋值
$this -> 보기 -> 할당('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($ 댓글);
$this -> 보기 -> 할당('commentlist', $comment);
return $this-> view ->fetch('detail');
}
//评论列表
함수 CommentListAll($aid=0,$pid=0,&$commentList=ar 레이() ,$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['사용자 이름'];
$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 );
}
프로젝트 위치->application->config.php->20번째 줄
'app_debug' => false,
다음으로 변경:
'app_debug' => true,
디버깅 패턴을 켜세요.
디버깅 모드를 켜고 구체적인 오류 위치를 살펴보세요
중단점을 사용하여 디버깅할 수 있습니다. 그렇지 않으면 오류 메시지가 명확하지 않아 판단하기 어렵습니다.
페이지 오류입니다! 나중에 다시 시도해 주세요~
적어도 브라우저 오류 메시지를 제공해야 합니다. 그렇지 않으면 분석하는 데 어떻게 도움을 드릴 수 있나요?