Salut tout le monde,

Je sollicite votre aide pour achever mon arbre de dépendance.

Je sur les nomenclatures des produits donc un produit peut être composé de n autres produits. J’ai fait ma fonction de dépendance qui fonctionne, mais je veux afficher sous forme de menu comme dans l’exemple :

Nom : Arbre.png
Affichages : 177
Taille : 1,6 Ko

Je n’arrive pas a afficher les parties mentionner en rouge sur l’image ci-dessous :
Nom : Arbre2.png
Affichages : 187
Taille : 2,7 Ko

voici ma fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public function arbre($produit){
        foreach ($produit->LigneNomenclatures as $index=>$ligne){
            echo $ligne->produit->reference.'<br/><br/>';
 
            $this->arbre($ligne->produit);
        }
    }
Appel de ma fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$Produit = Protuits::find(4);
        echo 'PARENT == '.$Produit->reference.'<br/><br/>';
 
        $this->arbre($Produit);
Merci