Eğer olarak kendi el yapımı-HTML-formunda aynı isimleri kullanırsanız Zend_Form
sadece veri alımı formu örneğini yapabilirsiniz:
public function processFormAction()
{
$form = new My_Form(); // this is your Zend_Form
if ($form->isValid($_POST)) {
// success!
} else {
// failure!
}
}
Eğer istemiyorsanız eğer Zend_Form
oluşturma özelliklerini kullanmaya gerek yoktur.
İkinci seçenek formun elemanları ile özel biçimlendirme birleştirmek için:
// view-script with $form being the the Zend_Form passed into the view
<form method="<?php echo $form->getMethod() ?>" action="<?php echo $form->getAction()?>">
<div id="elements">
<?php echo $form->element1->renderLabel() . $form->element1->renderViewHelper() ?>
<br />
<?php echo $form->element2->renderLabel() . $form->element2->renderViewHelper() ?>
</div>
<div id="buttons">
<?php echo $form->button1->renderViewHelper() ?>
<?php echo $form->button2->renderViewHelper() ?>
</div>
</form>
Alternatif yalnızca girişini süzmek ve doğrulamak istiyorsanız, size Zend_Form
tüm kabartmak önlemek ve sadece ([{konuşulan olan Zend_Filter_Input
a> kullanın 0)]} tüm biçimlendirme şeyler olmadan. Zend_Filter_Input
tüm standart ve özel filtreler kullanabilir ve doğrulayıcı gibi size Zend_Form
, geçiş oldukça kolay olmalıdır ile kullanmak mümkün olacaktır.