首先数据结构是这样的:
下面数据行排列顺序为:id,name,pid
1,根栏目1,0
2,根栏目2,0
3,子栏目1,1
4,子栏目2,1
5,子栏目3,2
就是说以PID字段来定义各栏目的从属关系。
那么问题来了
控制器中:
$catelist =$data->where(pid=0)->select();模板中:只能输出根栏目,但如果不设置where排序又没有规则。
简单的说我想实现的是类似如下排列(模板中):
<option>根栏目1</option>
<option>子栏目1</option>
<option>子栏目2</option>
<option>根栏目2</option>
<option>子栏目3</option>如果各位前辈看懂我说的了,请告诉我怎么做……谢谢!
最佳答案