$rs = $model->getParSorts();

$parr = array();

foreach($rs as $key=>$val){

if($val['pid'] == 0){

$parr[$val['id']]['pname'] = $val['name'];

unset($rs[$key]);

}

}

;

foreach($parr as $key=>$val){

foreach($rs as $oc=>$item){

if($key == $item['pid']){

$parr[$key]['carr'][$item['id']] = $item;

unset($rs[$oc]);

}

}

}

foreach($parr as $key=>$val){

foreach($val['carr'] as $a=>$b){

foreach($rs as $oc=>$item){

if($a == $item['pid']){

$parr[$key]['carr'][$oc]['carr'][$item['id']] = $item;

}

}

}

}