wudianheng 发表于 2014-10-19 13:01:48

版本 ci 2.2 请问如何输出二级分类?

Model:category_model ,get_category()data Table:
category { id,name,parentid}
Views 中:
如何用 foreach { }循环输出

|---金融
    |--银行



或者用其他办法输出呢?





一叶扁舟 发表于 2014-10-19 14:14:26

这二级目录跟CI有什么关系,CI知识个框架而已,具体操作还要自己写

而且你说的不清不楚的,最起码把把数据库表结构说出来啊……

Closer 发表于 2014-10-20 09:22:42

本帖最后由 Closer 于 2014-10-20 10:22 编辑

設父類別的 parentid 為 0
然後在 controller 端分別處理完是否為 0 (給 model 一個參數)
不為 0 的則往上搜尋屬於哪個父類別
分開存成兩個變數,再用兩個迴圈來輸出

一般來講,多層數最好都要存入另外兩個控制項:
1.層級
2.排序

這樣才算「比較」完整的分類

static/image/hrline/line3.png

另外可以參考這篇:http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=14451

wudianheng 发表于 2014-10-20 11:07:58

Closer 发表于 2014-10-20 09:22
設父類別的 parentid 為 0
然後在 controller 端分別處理完是否為 0 (給 model 一個參數)
不為 0 的則往上 ...

谢谢,我想的就是这样的遍历分类
页: [1]
查看完整版本: 版本 ci 2.2 请问如何输出二级分类?