gpt4 book ai didi

php smarty 二级分类代码和模版循环例子

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php smarty 二级分类代码和模版循环例子由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

二级分类的数据表结构如下:

php smarty 二级分类代码和模版循环例子

  。

复制代码代码如下

PHP代码如下  /**  @ 文章分类 含二级分类  @ param int $rootnum -- 一级分类数量  @ param int $childnum -- 二级分类数量  @ 返回值 array  @ date 2011.2.24  */  function temp_articletreecate($rootnum,$childnum){  if(!isnumber($rootnum)){  $rootnum = 10;  }  if(!isnumber($childnum)){  $childnum = 10;  }  $category = array();  $parent_sql = "SELECT cateid,catename FROM ".TABLE_PREFIX."articlecate WHERE parentid=0 AND depth=0 AND flag=1 ORDER BY orders ASC";  if(intval($rootnum)>0){  $parent_sql.=" LIMIT $rootnum";  }  $parent_cate = $GLOBALS['db']->getall($parent_sql);  foreach($parent_cate as $parent_key => $parent_value){  //子类数组名为 childcategory 根据情况自定义名称  $category[] = array('cateid'=>$parent_value['cateid'],'catename'=>$parent_value['catename'],'childcategory'=>array());  //读取子类  $child_sql = "SELECT cateid,catename FROM ".TABLE_PREFIX."articlecate WHERE parentid=".$parent_value['cateid']." AND flag=1 ORDER BY orders ASC";  if(intval($childnum)>0){  $child_sql.=" LIMIT $childnum";  }  $child_cate = $GLOBALS['db']->getall($child_sql);  foreach($child_cate as $child_key => $child_value){  $category[count($category)-1]['childcategory'][] = array('cateid'=>$child_value['cateid'],'catename'=>$child_value['catename']);  }  }  return $category;  }  。

PHP页面调用分类,如index.php  $goodscatetree = array();  $goodscatetree = temp_goodstreecate(4,0); //调用分类函数(含二级分类)4--表示一级分类只显示4个,0--表示二级分类不限数量  $tpl>assign("goodscatetree",$goodscatetree); //执行smarty引擎  $tpl->display->(index.tpl); //输出smarty模版页面  TPL模版页面输出分类,如index.tpl页面  {section name=p loop=$goodscatetree}  一级分类:{$goodscatetree[p].catename}  {section name=c loop=$goodscatetree[p].childcategory}  二级分类:{$goodscatetree[p].childcategory[c].catename}  {/section}  {/section} 。

最后此篇关于php smarty 二级分类代码和模版循环例子的文章就讲到这里了,如果你想了解更多关于php smarty 二级分类代码和模版循环例子的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com