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 : 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'
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