Salutations,

Après de multiples recherches je me tourne vers vous pour un problème que je n'arrive pas à résoudre.

J'essaye de décorer mon formulaire via un template et viewScript.

Je déclare le formulaire ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$form = new Zend_Form();
	$form->setAction($_SERVER['SCRIPT_NAME'])
		->setAttrib('id', 'sondage')
		->setDescription('Ma Description')
		->setEnctype(Zend_Form::ENCTYPE_URLENCODED)
		->setLegend('Legend')
		->setMethod('POST')
		->setName('sondage')
		->setView(new Zend_View);
Je déclare mon script via :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$form->setDecorators(array(array('viewScript', array('viewScript' => 'viewTest.view.phtml'))));
J'ai testé :
• avec mes fichiers sondageTest.php & viewTest.view.phtml dans le même dossier
• avec le fichier viewTest.view.phtml dans ./views/scripts/

Rien n'y fait, j'obtiens toujours l'erreur :
'no view script directory set; unable to determine location for view script'
Comment déclarer le path du script ? (j'ai relu le manuel sur viewscript ainsi que sur les prefix path, mais je n'ai pas du comprendre la chose...)

Merci.

ps: je n'utilise pas ZF en mvc.