Récupération d'une entité récursive
Bonjour,
J'ai créé une entité Catégorie qui contient des sous-catégories, j'ai créé une relation ManyToOne avec elle-même de la sorte :
Code:
1 2 3 4 5 6 7 8
| class Categorie
{
/**
* @ORM\ManyToOne(targetEntity="Fdn\AnnuaireBundle\Entity\Categorie")
*/
private $categorie;
[...]
} |
Le problème est que je comprends pas comment récupérer ces catégories "dans l'ordre" de l'arbre :
Categorie de niveau 1
->sous catégorie 2
->sous catégorie 2
->sous catégorie 2
Categorie de niveau 1
->sous catégorie 2
->sous catégorie 2->sous catégorie 3
->sous catégorie 2->sous catégorie 3
->sous catégorie 2->sous catégorie 3
->sous catégorie 2
->sous catégorie 2
->sous catégorie 2
Savez-vous comment faire ?