public function read($id)
{
//1获取所有的数据
$this -> vue -> assign('aid', $id);
$data=ArticleModel::get($id);
$viewed=$data['viewed'];
$viewed+=1;
$data-> ;isUpdate(true)->save(['viewed' => $viewed]);
//2模板赋值
$this -> vue -> 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($ commentaire);
$this -> vue -> assign('commentlist', $comment);
return $this-> view ->fetch('detail');
}
//评论列表
function CommentListAll($aid=0,$pid=0,&$comment Liste=tableau() ,$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 );
}
Emplacement du projet->application->config.php->Ligne 20
'app_debug' => false,
Remplacez par :
'app_debug' => true,
pour activer le modèle de débogage
Activez le mode de débogage, puis regardez l'emplacement spécifique de l'erreur
Vous pouvez déboguer cela avec des points d'arrêt. Sinon, le message d’erreur n’est pas évident et il nous est difficile de juger.
Erreur de page ! Veuillez réessayer plus tard ~
Vous devez au moins donner le message d'erreur du navigateur, sinon comment puis-je vous aider à l'analyser ?