Bonjour,
J'ai 2 bundles.
Dans le 1er j'ai une action d'un de mes controleur qui me renvoie vers vue html ou une vue xml suivant le cas.
Le code est du type :
Ceci fonctionne très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if ($format == 'html') return $this->render('MonBundle:rep1:vue1.html.twig', array('entity' => $entity, 'listeMembres' => $listeMembres)); else return $this->renderView('MonBundle:rep1:vue2.xml.twig', array('entity' => $entity, 'listeMembres' => $listeMembres));
Depuis mon deuxième bundle j'aimerai pouvoir stocker dans une variable d'une action d'un controleur le code xml renvoyer par vue2.xml.twig de mon 1er bundle.
Je ne sais pas comment faire.
Depuis un controleur de mon 2ème bundle, j'ai testé ceci mais ça me renvoie à l'écran le résultat de vue2.xml.twig :
Ca me parait normal, mais je ne sais pas comment obtenir ce que je souhaite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // 'ma_route' renvoie vers le controleur ci-dessus $url = $this->generateUrl('ma_route', array('X' => $X, 'format' => $format='xml')); $xml = $this->redirect($url);
Merci de votre aide.
Partager