Ajouter des valeurs PHP en intégrant un fichier JS
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 :
Code:
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' |
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.
Bref, y a t-il une solution à mon problème ?
Merci :)