实现由Smarty多级分类方法

在本文中,描述的是Smarty的多级分类的方法,分享给你参考。具体分析如下:

这里是一个简短的介绍的多级分类、阅读和使用php smarty循环法。单回路很简单,但多级更复杂。让我们看一看。

复制代码代码如下:< PHP

结果= mysql_query美元(选择ID,名称,描述,parent_id,sort_order从article_cateey哪里parent_id = 0阶));

而($行= mysql_fetch_array($结果)){

$;

/ / $行{ 'id' }是一个分类的ID,和parent_id是亚纲的ID

result_sub美元= mysql_query(选择ID,名称,描述,parent_id,sort_order从article_cateey哪里parent_id =$行{ 'id' }。;

而($ row_sub = mysql_fetch_array($ result_sub)){

子类{ } = row_sub美元美元;

}

Smarty美元->分配(类

}

Smarty美元->分配(班

Smarty美元->显示('articles .html);

>

HTML代码如下所示:

复制代码代码如下所示:

{ foreach名称=猫= $类项目=猫}

{猫$。



{ foreach名称= = $类项目= subcat subcat }

{如果subcat美元。parent_id = = $猫ID }。

{姓名} { { subcat美元。subcat美元。parent_id } }

{如果}

{一} /



{一} /



操作的结果如下图所示。



希望本文能对大家的PHP程序设计有所帮助。