1 pièce(s) jointe(s)
Faire passer les données POST dans un contentPane
Je voudrais avoir un envoie de fichier sans chargement de page....
Voila ma declaration du contentpane dans mon controleur :
Code:
1 2 3 4 5 6 7 8 9 10 11
| $this->view->contentPane(
'foo',
"Formulaire upload...",
array(
'title' => 'Pane Title',
'href' => $this->view->url(array('controller' => 'compte', 'action' => 'uploadphoto-ajax'))
),
array(
'style' => 'width: 120px; background-color: lightgray;',
)
); |
Puis sur mon Formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| $file = new Zend_Form_Element_File('file');
$file->setLabel('File')
->setRequired(true)
->addValidator('NotEmpty')
->addValidator('Size', false, array('min' => 20, 'max' => 20000))
->addValidator('Extension', false, array('jpg', 'png','gif'))
->addFilter("Rename",array('target' => $path, 'overwrite' => true));
$submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
$submit->setLabel('Upload')
->setAttrib('onclick', "dijit.byId('foo').refresh();return true") //
; |
Du coup quand je click sur le submit, mon contentpane se rafraichi bien...
:D
Mais comment faire passer les données POST du reste de mon formulaire ??
:(
Peut etre avec dojo.xhrPost??
:aie: Help...