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>
任何建議表示讚賞。謝謝!