Tentant de mettre des breadcrumbs dans mon application, je me suis tourné vers ce plug-in : isicsBreadcrumbs http://www.symfony-project.org/plugi...adcrumbsPlugin. Tout va pour le meilleur du monde... jusqu'à ce que je tente d'y mettre des catégories dans un nestedSet, sauce Doctrine.

Pour ceux qui ne connaîtraient pas le plug-in, on peut insérer un breadcrumb comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
isicsBreadcrumbs::getInstance()->addItem('Nom du lien, '@route');
Pas de problème particulier pour afficher le breadcrumb de l'article affiché ; quid maintenant de la catégorie dans laquelle il est ? Je peux récupérer sans problème le noeud du nested set de la catégorie actuelle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
		$cat = Doctrine_Query::create()
				->from('category c')
				->where('c.id = ?', $request->getParameter('categoryId'))
				->fetchOne();
		$node = $cat->getNode();
Maintenant, j'en fais quoi ? Je peux le parcourir comment ? J'ai regardé la doc Doctrine (http://www.doctrine-project.org/proj...-a-simple-tree), ça ne m'a pas beaucoup aidé ; d'autres articles en ligne n'ont pas apporté grande aide.

Au cas où, voici la table incriminée de mon schéma :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
category: 
  actAs: 
    NestedSet: 
      hasManyRoots: true
      rootColumnName: root_id
  columns: 
    name: string
    description: clob