大家好,我近段时间在学习thinkphp框架,我想在模板页面实现循环打印出一个数据列表,格式是:先是父类类别名称,再接着打印出对应的子类列表,再接着打印另外一个父类名称,再打印该父类的对应的子类,以此类推。。。我是用表格排版,格式如:
类别名 简介
父类名称1 ......
子类名称1 .....
子类名称2 .....
子类名称3 .....
父类名称2 ......
子类名称1 .....
子类名称2 .....
子类名称3 .....
请问用volist该怎样实现,或者有没有更好的方法,请指教,感激不尽!!
回复讨论(解决方案) 汗,你知道他的父类和子类都有什么内容吗?
使用地归来进行遍历就可以了
狗屁框架
codeigniter,这个框架谁用过,现在想采访下你,说说你的使用后的感言!你的一言都影响后背
(lz不好意思,我没有积分了,只能占用你的了)
可以一试:第一次我都环找出所有parent_id然后记下该记录集的总量parent_count,然后以parent_count往下循环,以此类推……
{$vo.depa_id} {$vo.depa_title} {$vo.label_count} {$vo.model_name} {$vo.depa_order}
{$son.depa_id} {$son.depa_title} {$son.label_count} {$son.model_name} {$son.depa_order}
模板里面不好递归,比较好的方式是在程序逻辑里递归出大致的树结构,模板里控制样式。
还不不太明白啊,有没有更详细的解决办法?
我其实就是要实现这么个效果:
输出一个父类和子类的列表:
如图:有谁能教我具体怎么做啊,谢谢!
求高手指点!!!!
用关联模型
{$vo.typename} {$vo.typedescription}
{$value.typename} {$value.typedescription}
这个一般是配合mysql做的,通常在数据库设置好的,先是设置父类跟子类同一字段val ,然后子类再添加个保存父类id的字段,然后web页面循环出来就行了
还需要吗?我有办法!
可以参考我这个筛选框,当然希望从中找到使用递归的灵感。这离递归不远了,原谅我比较懒。
====大地址
,,>
,,>