検索

ホームページ  >  に質問  >  本文

誰かが私が間違っているところを見つけるのを手伝ってくれますか?

public function read($id)

{

//1すべてのデータを取得

$this ->見る -> assign('aid', $id);

$data=ArticleModel::get($id);

$viewed=$data['viewed'];

$viewed =1;

$data->isUpdate(true)->save(['viewed' => $viewed]);

//2模板赋值

$this ->見る -> 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 ->見る -> 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 ('コメント')->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);

}

QQ截图20171116220535.png

peterpeter2621日前1426

全員に返信(9)返信します

  • 又白又帅又可爱

    又白又帅又可爱2017-11-20 12:23:26

    プロジェクトの場所->アプリケーション->config.php->20行目

    'app_debug' =>false,

    を次のように変更します:

    'app_debug' =>true,

    返事
    1
  • peter

    解決しました!

    peter · 2017-11-20 16:19:40
  • 王者風範

    王者風範2017-11-17 11:23:41

    デバッグモードをオンにして、特定のエラーの場所を調べます

    返事
    0
  • peter

    デバッグできない

    peter · 2017-11-17 15:17:42
  • 尹天雄

    尹天雄2017-11-17 11:17:59

    ブレークポイントを使用してこれをデバッグできます。そうしないと、エラー メッセージが明確ではなくなり、判断が困難になります。

    返事
    0
  • peter

    デバッグできない

    peter · 2017-11-17 15:17:52
  • peter

    peter2017-11-17 10:37:14

    ページエラー!後でもう一度お試しください~QQ截图20171117103603.png

    返事
    0
  • 天蓬老师

    天蓬老师2017-11-17 00:02:16

    少なくともブラウザのエラー メッセージを表示する必要があります。そうでない場合、どのように分析を手助けできますか?

    返事
    0
  • peter

    ページエラーです!後でもう一度お試しください~

    peter · 2017-11-17 10:34:54
  • キャンセル返事