设为首页收藏本站
查看: 92|回复: 0

[PHP] Thinkphp简单无限级分类

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2013-8-6 14:30:00 | 显示全部楼层 |阅读模式
    松林貌似很长时间没写文章了。。。。
      首先无限极分类的文章太多了。工作这么长时间说实话还真没写过这东西。前几天出了个需求,就是评论功能,主要是评论的回复功能,能无限回复。这铁定是用无限极分类了。自己没写过,确实也不想写(本人比较懒,懒得动脑子)。别人发过来几个无限极分类的类,看了之后着实脑袋疼。松林自己网站上的功能也挺简单的。还是自己研究写吧,   下面数据库结构:
      


       
      这应该是无限极分类最简单的数据库结构了。
       
      首先呢,这是thinkphp无限极分类,那么咱们就按照thinkphp的结构来写。比如你的模板显示方法叫index(),那么咱就在index()方法里面写:
      $message = M('message');//评论  

      //有必要说下where条件,当然我这是项目里的代码,评论需要显示出来当前文章的评论,这个条件就是查询当前文章评论
      public $listall = array();
      $listmessage = $message->where('article_id = '.$list['artid'].'')->order('id DESC')->select(); //暂且你的表名字为message
      foreach( $listmessage as $v){
    if($v['pid'] == 0){
    echo $v['username']."
    ";
    $this->listall[] = $v;
    $this->wuxian_f($v['id'] ,$nb );
    }
    }
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表