首页 » 交流学习 » PHP5 » 阅读文章

一个简单的递归树目录方法 id,parent_id

2011-07-15 15:05 374 0 发表评论
标签:

public static function hash()
    {
        function _g($id,$level) {
        $ret=array();
        foreach(Yii::app()->db->createCommand(‘select id,name from {{categories}} where parent_id=?’)->queryAll(true,array($id)) as $r) {
        $ret[$r['id']]=str_repeat(‘–’,$level).$r['name'];
        if(Yii::app()->db->createCommand(‘select count(*) from {{categories}} where parent_id=?’)->queryScalar(array($r['id'])))
        $ret+=_g($r['id'],$level+1);
        }
        return $ret;
        }
        return _g(0,0);
    }

评论 0条 (RSS 2.0) 发表

  1. 暂无评论,快抢沙发吧。

发表评论 (我不会回答任何技术性问题,如果你不会使用,请选择其他主题。)

  • 

联系我 Contact Me

回到页首