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 :
Je déclare mon script via :
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);
J'ai testé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $form->setDecorators(array(array('viewScript', array('viewScript' => 'viewTest.view.phtml'))));
• 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 :
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...)'no view script directory set; unable to determine location for view script'
Merci.
ps: je n'utilise pas ZF en mvc.
Partager