在php程序中建立了两个数组,分别是分类$cate,以及子类$sucate,我们会将子类的数组对应分类数组进行排列,达到嵌套循环的效果。
test-1.php
<?php
include"./template.ease.php";
$tpl = new template();
//分类数组
$cate = array('cate1','cate2','cate3','cate4');
//子类数组
$subcate =array(
'0' => array(
'0' => array('cate1','cate1','cate1'),
'1' => array('00011','00022','001'),
'2' => array('000111','000222','002')
),
'1' => array(
'0' => array('0101','0102','010'),
'1' => array('01011','01022','011'),
'2' => array('010111','010222','012')
),
'2' => array(
'0' => array('0201','0202','020'),
'1' => array('02011','02022','021'),
'2' => array('020111','020222','022')
),
'3' => array(
'0' => array('0301','030l2','030'),
'1' => array('03011','03022','031'),
'2' => array('030111','030222','032')
)
);
$tpl->set_file('test_6');
$tpl->p();
?>
现在我们来讲解Ease Template在模板中嵌套循环的方法。首先是循环$cate,然后通过调用循环$cate的循环id:$ck赋值给$subcate就得到了子类循环数据,再列出子类的数值即可实现嵌套循环。
test-1.htm
<div class="left_menu">
<!-- $cate AS $ck=>$cv -->
{run:}$_ii=$ii++{/run}
<div class="p">
<div id="sf{_i}" class="f" onClick="k('f{_i}')">
<a href="#">{cv}--{_i}</a>
</div>
<div class="b" id="f{_i}">
<ul style="margin:0; list-style:none">
<!-- $subcate[$ck] AS $K=>$V -->
<li><a href="{V['0']}">{V['1']}</a>|<a href="{V['2']}">管理{_i}</a></li>
<!-- END -->
{run:}$_i=$ii{/run}
</ul>
</div>
</div>
<!-- END -->
</div>
test-1.php
<?php
include"./template.ease.php";
$tpl = new template();
//分类数组
$cate = array('cate1','cate2','cate3','cate4');
//子类数组
$subcate =array(
'0' => array(
'0' => array('cate1','cate1','cate1'),
'1' => array('00011','00022','001'),
'2' => array('000111','000222','002')
),
'1' => array(
'0' => array('0101','0102','010'),
'1' => array('01011','01022','011'),
'2' => array('010111','010222','012')
),
'2' => array(
'0' => array('0201','0202','020'),
'1' => array('02011','02022','021'),
'2' => array('020111','020222','022')
),
'3' => array(
'0' => array('0301','030l2','030'),
'1' => array('03011','03022','031'),
'2' => array('030111','030222','032')
)
);
$tpl->set_file('test_6');
$tpl->p();
?>
现在我们来讲解Ease Template在模板中嵌套循环的方法。首先是循环$cate,然后通过调用循环$cate的循环id:$ck赋值给$subcate就得到了子类循环数据,再列出子类的数值即可实现嵌套循环。
test-1.htm
<div class="left_menu">
<!-- $cate AS $ck=>$cv -->
{run:}$_ii=$ii++{/run}
<div class="p">
<div id="sf{_i}" class="f" onClick="k('f{_i}')">
<a href="#">{cv}--{_i}</a>
</div>
<div class="b" id="f{_i}">
<ul style="margin:0; list-style:none">
<!-- $subcate[$ck] AS $K=>$V -->
<li><a href="{V['0']}">{V['1']}</a>|<a href="{V['2']}">管理{_i}</a></li>
<!-- END -->
{run:}$_i=$ii{/run}
</ul>
</div>
</div>
<!-- END -->
</div>
作者:jane@淘宝网女装新款秋装连衣裙裤子外套上衣_2012时尚女装新款 Ecmall二次开发-PHP技术
地址:http://www.laohucheng.com/post/337/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!
Tags: et3模板-嵌套循环 引用(0)
ECSHOP 后台管理菜单
2009
10:16
651
0


