thinkphp 如何写一个分类查询的语句!

比如:有一个导航,导航的格式是以下样子!下面的第一个volist包裹的是一个div,volist的循环次数是按照导航中的li个数来进行循环的,而volist这个div中有... 比如:有一个导航,导航的格式是以下样子!下面的第一个volist包裹的是一个div,volist的循环次数是按照导航中的li个数来进行循环的,而volist这个div中有着第二个volist,这第二个volist循环的是产品列表,但是问题就来了,第二个volist它现在循环出来的是所有产品列表,如何分类?,四个div里面循环出的都是一样!
如何分出jpg下循环出来的是jpg的列表,而3d、psd、png、也同jpg一样循环出的是它们个类列表!
数据库用的是mysql
thinkphp版本是3.2 请大神解决!
______________________________
| jpg | 3d | psd | png |-------------------------->这是导航
|_____________________________|
_____这个div被volist循环包裹的_____-------------------------->这是div,目前导航有4个li,div已被循环4次
| |
| |
| 第二个volist循环标签包裹了<li> ------------------------>这是div中又要循环的列表li,
| |
|______________________________|
展开
 我来答
百度网友ad45923b8
2015-10-24 · 知道合伙人软件行家
百度网友ad45923b8
知道合伙人软件行家
采纳数:262 获赞数:386
从事IT互联网行业16年,经验丰富,擅长ASP、HTML、Javascript,Css,JQuery,PHP,PS,FL,AI,E,服务器等

向TA提问 私信TA
展开全部
有两种方式解决:
一、在你的模型或者控制器里先把它们进行归类以数组的形式处理
$list['jpg'] = array('产品1','产品2','产品…');
$list['psd'] = array('产品1','产品2','产品…');

二、在你模板页面里的volist中进行再次判断

<volist name="list" id="vo">
分类名称:{$vo.key}

<volist name="vo.sub" id="vsub">

<eq name="vsub.classname" value="$vo.key">
产品名称

</eq>

</volist>
</volist>
其中vo.key、vo.sub、vsub.classname是自己定义的名称,具体是什么自行填写。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式