Bonjour à tous,
J'aurai aimé faire une chose assez simple sans recourir avoir à taper du code JavaScript dans mon PHP (soucis de propreté du code).
Bref, voilà ce que j'aimerai faire :
Le fait que j'ai mis addJavascript('script.js', '', array('foobar' => $foo)); n'est pas anodin, addJavascript comporte 3 options, le fichier JS, la position et des options. L'API n'explique rien à ce sujet et sur le net j'ai seulement vu comment fonctionne position, mais rien au sujet d'option.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // actions.class.php ... public function executeSomething(sfWebRequest $request) { $foo = 'bar'; $this->getResponse()->addJavascript('script.js', '', array('foobar' => $foo)); } // script.js alert(foobar); // 'bar'
Bref, y a t-il une solution à mon problème ?
Merci![]()
Partager