Ce que je veux, c'est utiliser les routes de symfony pour appeler le bon contenu JS. Mais je sèche là, mon action :
$this->persons = *la bonne requête qui va bien* return $this->renderText(json_encode(array( 'persons' => $this->persons, ))); du coup mon template est vide et mon view.yml indique le fichier js à inclure. Mon JS lui, récupère mes données et est censé les afficher dans un widget ExtJS, mais mon navigateur se contente d'afficher : {"persons":{}} Cyril FLIELLER Le 4 avril 2011 11:27, Cyril FLIELLER <cyril.fliel...@gmail.com> a écrit : > En fait, quand mon action s'éxecute, son JS s'éxecute avant le JS du > layout, du coup, c'est un peu bizarre. > > *Cyril FLIELLER* > > > > Le 4 avril 2011 10:57, Cyril FLIELLER <cyril.fliel...@gmail.com> a écrit : > > pourtant, quand je fais appel à une action, le template principal disparait >> (uniquement un alert). >> >> *Cyril FLIELLER* >> >> >> >> Le 4 avril 2011 10:51, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit : >> >> Biensur, >>> Symfony, lors d'un appel ajax ne te renvoi que le contenu de ton action >>> sans le layout principal. >>> >>> Le 4 avril 2011 10:50, Cyril FLIELLER <cyril.fliel...@gmail.com> a écrit >>> : >>> >>> Mais par exemple, est-ce que je peux faire mon template principal dans >>>> app/mon_app/template/layout.php (donc totalement en JS) et faire évoluer >>>> l'interface quand j'execute une action d'un module ? >>>> >>>> *Cyril FLIELLER* >>>> >>>> >>>> >>>> Le 4 avril 2011 10:45, Jérémy LEHERPEUR <jer...@leherpeur.net> a écrit >>>> : >>>> >>>> Salut, >>>>> Tu peux utiliser tout le JS que tu veux, et heuresement ! >>>>> >>>>> Soit tu inclu le JS directement le head de ton layout, soit tu >>>>> l'integre dans le fichier view.yml de ton application. >>>>> >>>>> -- >>>>> Jérémy LEHERPEUR >>>>> jer...@leherpeur.net >>>>> >>>>> >>>>> >>>>> Le 4 avril 2011 10:25, Cyril FLIELLER <cyril.fliel...@gmail.com> a >>>>> écrit : >>>>> >>>>>> Hello, >>>>>> >>>>>> pour mon appli frontend, je veux utiliser ExtJS. Peut-on utiliser du >>>>>> JS avec symfony comme on utilise le html ? Par exemple en incluant du >>>>>> javascript dans nos fichiers template à la place du html ? >>>>>> >>>>>> *Cyril FLIELLER* >>>>>> >>>>>> -- >>>>>> Vous recevez ce message, car vous êtes abonné au groupe Google >>>>>> Groupes Symfony-fr. >>>>>> Pour envoyer un message à ce groupe, adressez un e-mail à >>>>>> symfony-fr@googlegroups.com. >>>>>> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse >>>>>> symfony-fr+unsubscr...@googlegroups.com. >>>>>> Pour plus d'options, consultez la page de ce groupe : >>>>>> http://groups.google.com/group/symfony-fr?hl=fr >>>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Jérémy LEHERPEUR >>> jer...@leherpeur.net >>> >>> >> > -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr