0
我想在yii2中获得树的级别。在树中的每个父用户可以让用户获取用户树级别
->parent_user -->sub_user [1 level] --->sub_user [2 level] ---->etc [n level]
我怎么能得到数量级的无限数量?
我的数据库结构id | name | parent_id
我的树输出代码
public function getArray(){
$user = User::find()->all();
$array = [];
foreach($user as $u){
$array[$u->user_id][] = $v;
}
return $array;
}
public static function outTree($user_id){
$array = self::getArray();
if(isset($array[$user_id])){
echo '<ul>';
foreach($array[$user_id] as $v){
echo '<li>'.$v->username.'</li>';
self::outTree($v->id);
}
echo '</ul>
任何建议表示赞赏。谢谢!