`

ThinkPHP统计某个分类的文章数目

    博客分类:
  • PHP
PHP 
阅读更多

【前言】

   本文介绍下ThinkPHP统计某个分类的文章数目的实现思路

 

【主体】

(1)控制器

//统计该类别的文章数目
$cateCount = M('article_category')->where('pid != 0')->count();
$cate = M('article_category')->where('pid != 0')->select();
for($i=0;$i<$cateCount;$i++){
    $cate[$i]['count'] = M('article')->where(array('cate_id'=>$cate[$i]['id']))->count();
}
$this->assign('cate',$cate);

(2)模板

<ul>
  <volist name="allGroup" id="vo">
      <li><a href="/cate/id/{$vo.id}">{$vo['name']}</a>({$vo['count']})</li>
  </volist>
</ul>

(3)article表 

这里写图片描述

article_category表 
这里写图片描述


效果图 
这里写图片描述

 

 

 

 

 

 

 

 

 

.

分享到:
评论

相关推荐

    ThinkPHP新闻无限级分类

    2. Nested Set 模型则在每个分类记录中包含左边界和右边界,通过这两个值可以快速定位到某个分类及其所有子分类,查询效率高,但插入和删除操作较为复杂。 3. Materialized Path 模型则在每个分类记录中存储完整的...

    ThinkPHP新闻发布系统(前台+后台)绝对易学易用

    此外,可能还需要分类表(categories)用于存储文章类别。 2. 控制器(Controller):后台的控制器负责接收用户请求,调用模型进行数据处理,并将结果传递给视图进行显示。例如,创建一个ArticleController,实现...

    thinkphp响应式简约文章资讯博客网站模板+前后端源码

    thinkphp响应式简约文章资讯博客网站模板+前后端源码,本模板自带eyoucms内核,无需再下载eyou系统,原创设计、手工书写DIV+CSS,完美兼容IE7+、Firefox、Chrome、360浏览器等;主流浏览器;结构容易优化;多终端均...

    ThinkPHP和EXTJS结合做的货物管理系统,有图表统计功能

    《ThinkPHP与EXTJS结合构建的货物管理系统及图表统计功能详解》 在信息化时代,高效、精准的货物管理系统是企业日常运营的关键。本系统利用PHP的ThinkPHP框架和EXTJS前端框架,结合MySQL数据库,构建了一个功能完善...

    thinkphp响应式简约文章资讯博客网站模板

    此外,由于是针对文章资讯博客设计的,因此可能包含诸如文章分类、评论系统、作者展示、搜索功能等常见博客特性。 【标签】中的"thinkphp响应式简约文章资"进一步明确了模板的核心特征,即使用ThinkPHP框架,响应式...

    thinkPHP统计排行与分页显示功能示例

    本文实例分析了thinkPHP统计排行与分页显示功能。分享给大家供大家参考,具体如下: 1.分页参数 count 总数 firstRow 起始行 listRows 每一次获取记录数 list 每一页的记录(要与count对应一致就行) 2....

    用THINKPHP3.2.2写的一个文章发布系统 很好的一个入门小程序

    《基于THINKPHP3.2.2的文章发布系统解析与入门指南》 THINKPHP3.2.2是一个广泛使用的开源PHP框架,以其简洁、高效的特性深受开发者喜爱。本篇文章将详细解读使用THINKPHP3.2.2构建的文章发布系统,旨在为初学者提供...

    文章系统源代码—Thinkphp3.2.3

    1.本系统为Thinkphp3.2.3开发的文章管理系统。相对简单,代码比较规范,适合新手看。麻雀虽小五脏俱全,有需要的朋友可以看看。 2.系统分为:前台与后台两模块。用到的技术有:文件上传、验证码、实现登录、自动完成...

    php无限分类,thinkphp5.0无限分类.zip

    网上有很多实现该功能的方法函数,但基本上都是使用的递归查询,否则就是代码沉长。 使用递归查询的缺点是,...在本文中你将看来一个全新的无限分类实现方法,甚至只需要一次查询就能实现无限分类或无限引用回复功能

    php无限分类,thinkphp5.0无限分类

    网上有很多实现该功能的方法函数,但基本上都是使用的递归查询,否则就是代码沉长。 使用递归查询的缺点是,...在本文中你将看来一个全新的无限分类实现方法,甚至只需要一次查询就能实现无限分类或无限引用回复功能

    thinkphp无限分类例子

    在电商、论坛、文章管理系统等场景中,这种分类方式尤为实用。例如,在电商网站上,商品可能被归类为“电子产品&gt;手机&gt;苹果&gt;iPhone”,这种多层次的分类能让用户快速定位到他们想要的产品。 在ThinkPHP中,实现无限...

    thinkphp无限分类

    本文将深入探讨如何在ThinkPHP框架下实现无限分类。 首先,无限分类通常基于两种主要的数据结构:树形结构和链式结构。树形结构在数据库中通常通过自引用的方式实现,即一个分类可以拥有多个子分类,每个分类都有一...

    原创 ThinkPHP框架 文章系统

    "原创 ThinkPHP框架 文章系统"是基于这个框架构建的一个具体应用,旨在实现一个功能完备的文章发布、管理与展示的系统。在这个系统中,用户可以发布、编辑和删除文章,同时支持对文章的分类、标签管理和搜索等功能。...

    thinkphp 无限分类

    thinkphp无限分类实现栏目的无限分类树 修改和删除 数据字段 栏目id,栏目级别pid,栏目名称

    初学者用thinkphp写的一个有文章分享网站

    【标题】: "初学者用thinkphp写的一个有文章分享网站" 这个项目是针对初学者设计的,旨在帮助他们学习和实践使用ThinkPHP框架构建一个文章分享网站。ThinkPHP是一款非常流行的开源PHP框架,它提供了丰富的功能和...

    博客thinkphp模板

    2. 文章详情页:显示单篇文章的全部内容,包括标题、内容、作者、发布时间、分类和评论区。 3. 分类页面:列出某一分类下的所有文章。 4. 评论模板:展示用户评论,支持评论回复和评论提交表单。 5. 用户个人中心:...

    thinkphp_thinkphp_thinkphp5_

    本压缩包“thinkphp_thinkphp_thinkphp5_”包含了一个基于ThinkPHP5的模板开发实例,旨在帮助开发者快速理解和运用ThinkPHP5框架进行项目开发。 首先,我们要理解ThinkPHP5的核心设计理念——“简洁、快速、优雅”...

    ThinkPHP_v5.0.7.zip_ThinkPHP V5.0.7_thinkphp

    《深入理解ThinkPHP V5.0.7框架》 ThinkPHP,作为一个广受开发者欢迎的开源PHP框架,其V5.0.7版本是其发展过程中一个重要里程碑。这个版本不仅继承了ThinkPHP一贯的轻量级和面向对象设计原则,还引入了诸多新特性和...

    thinkphp5使用无限极分类

    在ThinkPHP5中实现无限极分类,核心是通过递归算法处理数据,并生成树状结构。 ### 无限极分类实现步骤 1. **设计数据库结构**:通常需要两个字段,一个表示分类的主键(cid),另一个表示父分类的外键(pid)。...

    20200504最新基于ThinkPHP5.0框架开发的自适应WAP手机端响应式界面博客系统PHP源码.zip

    ,前端界面采用BootStrap框架设计,使得博客系统界面能自适应区分PC端和WAP手机端界面,针对不同尺寸设备响应不同的界面布局,后台系统基于ThinkPHP框架开发,程序运行速度更快,适合正在学习ThinkPHP框架拿来学习...

Global site tag (gtag.js) - Google Analytics