关于phpsmartyloop的信息

本文目录一览:

【急】php Smarty 二维树形菜单

php文件

?php

$tpl

=

New

Smarty();

$Class

=

array(array(“bigid”

=

“1”,”bigname”

=

“粮油2″,”Small”

=

array(array(“ID”

=

“1”,”Name”=”稻谷”),array(“ID”

=

“2”,”Name”=”麦类”),array(“ID”

=

“3”,”Name”=”玉米”),array(“ID”

=

“4”,”Name”=”花生”),array(“ID”

=

“5”,”Name”=”豆类”))),array(“bigid”

=

“2”,”bigname”

=

“蔬菜及制成品”,”Small”

=

array(array(“ID”

=

“1”,”Name”=”竹笋类”),array(“ID”

=

“2”,”Name”=”花菜类”),array(“ID”

=

“3”,”Name”=”芥菜类”),array(“ID”

=

“4”,”Name”=”甘蓝类”),array(“ID”

=

“5”,”Name”=”绿叶绿叶绿叶类”),array(“ID”

=

“6”,”Name”=”绿叶绿叶绿叶类”),array(“ID”

=

“7”,”Name”=”绿叶类”))),array(“bigid”

=

“3”,”bigname”

=

“蔬菜及制成品”,”Small”

=

array(array(“ID”

=

“1”,”Name”=”竹笋类”),array(“ID”

=

“2”,”Name”=”花菜类”),array(“ID”

=

“3”,”Name”=”芥菜类”),array(“ID”

=

“4”,”Name”=”甘蓝类”),array(“ID”

=

“5”,”Name”=”绿叶绿叶绿叶类”),array(“ID”

=

“6”,”Name”=”绿叶绿叶绿叶类”),array(“ID”

=

“7”,”Name”=”绿叶类”))));

$tpl-

assign(“Class”,$Class);

?

tpl文件

ul

id=”cla_cen”

li

{*产品分类*}

{section

name=big

loop=$Class}

h4a

href=”#Big{$Class[big].bigid}”{$Class[big].bigname}/a/h4

{section

name=small

loop=$Class[big].Small}

a

href=”#Small{$Class[big].Small[small].ID}”{$Class[big].Small[small].Name}/a

|

{/section}

br

{/section}

/li

/ul

在php中怎样用smarty把标题和内容循环出来,而且对应的标题点击时能够打开相对应的内容,

SQL执行要在PHP里面写的.smsrty里面不行.除非你自定义模板语法的.

PHP SMARTY 嵌套循环问题

是你数据组和写法不对.

把子分类组织成数组,作为主分类的一个元素.结构类似这样的.

array(array(‘title’=’大分类一’,’Sloop’=array(‘title’=’子分类一’)))

我习惯用section,所以用section给你举例子.

{section name=t1 loop=$Cloop}

dl

dta href=”#”{$Cloop[t1].Title}/a/dt//大分类的标题

{section name=t2 loop=$Cloop[t1].Sloop}//处理大分类下的小分类,sloop是一个数组.

dda href=”#”{$Cloop[t1].Sloop[t2].Title}/a/dd

{/section}

dl

{/section}

原创文章,作者:LYRR,如若转载,请注明出处:https://www.506064.com/n/133394.html

(0)
LYRRLYRR
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

发表回复

登录后才能评论