2010-08-12 10 views
0

Je rencontre des problèmes pour réinjecter des données de formulaire dans le formulaire afin que le formulaire ne soit pas réinitialisé s'il n'est pas valide.Zend_Form - existe-t-il un moyen de republier dans le formulaire s'il est invalide?

Une façon de faire? Ou, plus important encore, meilleur/le plus idéal?

J'ai ma logique de forme et de vérification, j'ai juste besoin d'un peu d'aide dans exactement où je devrais concentrer l'effort ci-dessus.

Merci!

Répondre

0

Ouais, l'appel $ form-> isValid ($ _ POST) devrait le gérer. Par exemple:

$form = new Zend_Form(); 
$form->setAction('/submit'); 
$form->setMethod('post'); 
$form->addElement('text', 'first_name', array(
    'label' => 'First Name:', 
    'required' => true)); 
if (!$form->isValid($_POST)) { 
    //handle errors 
} else { 
    //success 
}