Zend Framework exemplu cu Zend_Form
Sunt putin suparat, si ca sa ma mai calmez am decis sa fac un mic exemplu de folosire Zend_Form, poate o sa va ajute pe unii.Cel mai recomandat este sa extindeti clasa Zend_Form si sa puneti intr-o functie init(), toata treaba, dar dupa cuma am spus e doar un exemplu, deasemenea sa folositi si validatoarele, ca o sa va ajute foarte mult.
$zf = new Zend_Form();
$zf->setMethod('post');
$id = $zf->createElement('hidden','id');
$nume = $zf->createElement('text','nume');
$nume->setLabel('Nume')
->setAttrib('size',100)
->setValue('Iankulov');
$prenume = $zf->createElement('text','prenume');
$prenume->setLabel('Prenume')
->setAttrib('size',100)
->setValue('Miodrag');
$zf->addElements(array(
$nume,
$prenume
));
$this->view->form = $zf;
Ok html-ul generat arata cam asa:
form enctype="application/x-www-form-urlencoded" method="post" action=""><dl class="zend_form">
<dt id="nume-label"><label for="nume" class="optional">Nume</label></dt>
<dd id="nume-element">
<input type="text" name="nume" id="nume" value="Iankulov" size="100"></dd>
<dt id="prenume-label"><label for="prenume" class="optional">Prenume</label></dt>
<dd id="prenume-element">
<input type="text" name="prenume" id="prenume" value="Miodrag" size="100"></dd></dl></form
Cheers!
, era ceva pentru niste APIS, in fine, am venit cu solutia asta: