之前接触到一个无限分类,这次用到了,就自己写了一下,贴出来供参考。
数据库类别表的设计以及数据 -- ----------------------------
-- Table structure for msg_type
-- ----------------------------
CREATE TABLE `msg_type` (
`id` int(11) NOT NULL AUTO...
分类:
编程语言 时间:
2015-04-11 22:36:40
阅读次数:
687
项目需要.递归无限级分类效率实在太低.理了半天思路写的.分类越多效率越高./** * 单次循环返回无限极分类嵌套 * @param array $data 操作的数组 * @param string $columnPri 唯一键名,如果是表则是表的主键 * @param string $column...
分类:
Web程序 时间:
2015-03-02 13:05:26
阅读次数:
159
1、数据库设计:
id:int
name:string
pid:int //父级id(顶级菜单默认为0)
2、Controller:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MvcTest.Model...
分类:
Web程序 时间:
2014-12-27 17:35:34
阅读次数:
113
1.thinkphp的无限级分类不是万能的。。。2.感觉先看前台(根据前台设计数据库)后写控制代码(后台),速度或许会快一点,思路明确。。。
分类:
Web程序 时间:
2014-12-03 01:39:58
阅读次数:
138
$list=$cate->field("id,name,pid,path,concat(path,'-',id) as bpath")->order('bpath')->select();所以对于前台而言,控制器已经帮忙排好序了,至于如何让它变的更清晰,count是关键我认为count也可以以pat...
分类:
Web程序 时间:
2014-12-01 14:07:32
阅读次数:
172
foreach ($array as $key => $value)foreach仅能用于数组。每次循环中,当前单元的键名也会在每次循环中被赋给变量$key。当前单元的值被赋给$value。"35","Steve"=>"37","Peter"=>"43");foreach($age as $x=>$...
分类:
其他好文 时间:
2014-11-15 15:25:21
阅读次数:
269
无限级分类查找$area=array(array('id'=>1,'name'=>'北京','parent'=>0),array('id'=>2,'name'=>'昌平','parent'=>1),array('id'=>3,'name'=>'海淀','parent'=>2),array('id'=...
分类:
其他好文 时间:
2014-11-06 21:23:58
阅读次数:
218
PHP无限级分类实现。。。。。。 1,数据库设计: 2,代码: /**
?*?@author?koma
?*?@todo???PHP无限极分类
?*/
$cn?=?mysql_connect(‘localhost‘,?‘root‘,?‘‘)?or?die(mysql_error());
mysql_sel...
分类:
Web程序 时间:
2014-11-05 19:56:20
阅读次数:
234
设计嵌套评论数据库表可仿效无限级分类,在表中加一个ParentId字段。嵌套评论页面大致这样: 评论1 回复评论1 恢复评论1评论2 回复评论2 评论3...... 但是, 在显示评论的时候,如果使用ParentId会涉及到多表的联结,嵌套层级越多意味着表之间的联结增多,这样会影响查询效率。 于是,...
分类:
数据库 时间:
2014-10-22 18:00:02
阅读次数:
569