标签:
废话不多说,直接贴代码。
1,数据库
2,函数
function get_str($id = 0) {
global $str;
$m = M("Category","sp_","DB_CONFIG1");
$result = $m->where(array("pid"=>$id))->select();//查询pid的子类的分类
if($result){//如果有子类
$str .= ‘<ul>‘;
foreach ($result as $row){
$str .= "<li>" .$row[‘name‘] . "</li>"; //构建字符串
get_str($row[‘id‘]); //调用get_str(),将记录集中的id参数传入函数中,继续查询下级
}
$str .= ‘</ul>‘;
}
return $str;
}
3,调用过程
3-1 控制器里面:
function index() {
$str = get_str();
$this->assign("str",$str);
$this->display();
}
3-2 模板里面:
<div>
{$str}
</div>
4,显示结果
我们查看HTML代码:
标签:
原文地址:http://www.cnblogs.com/dsczs/p/4355484.html