Code前端首页关于Code前端联系我们

关于phpsmartyloop的信息

terry 2年前 (2023-09-30) 阅读数 26 #PHP
文章标签 MD5值

本文目录一览:

  • 1、【急】php Smarty 二维树形菜单
  • 2、在php中怎样用smarty把标题和内容循环出来,而且对应的标题点击时能够打开相对应的内容,
  • 3、PHP SMARTY 嵌套循环问题

【急】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}

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门