Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-06-2014 17:26:14

Mikit
Nouveau membre
Date d'inscription: 03-06-2014
Messages: 7

Formulaire PHP/ZEND

Bonjour, étant débutant avec le framework ZEND. J'ai quelques questions.

Est-il possible de créer un formulaire PHP dans une vue et de récupérer les champs du formulaire et de les traiter avec un controller pour les ajouter en base de données ?

Ou alors faut-il créer un formulaire avec ZEND et ensuite ajouter en base de données ?

Merci de vos réponses et désolé si cette question vous paraît idiote !

Hors ligne

 

#2 04-06-2014 17:28:31

flobrflo
Membre
Lieu: Marseille
Date d'inscription: 26-04-2013
Messages: 376

Re: Formulaire PHP/ZEND

Hello,
c'est pas que la question est idiote, mais la doc répond déjà au question large comme celle ci, je te conseil d'y jeter un oeuil wink

Hors ligne

 

#3 04-06-2014 22:26:45

Mikit
Nouveau membre
Date d'inscription: 03-06-2014
Messages: 7

Re: Formulaire PHP/ZEND

J'ai donc relu la documentation et c'est ok pour moi. Je vais donc faire un formulaire avec ZEND.

Mais je voudrais pouvoir le mettre dans le layout. Mais il y a en a déjà un de présent (celui de la recherche). Comment faire pour en ajouter un ?

Lorsque j'ai pris en chemin le projet, il y a ce code dans le fichier Module.php :
     

Code:

  $app = $e->getParam('application');
        $app->getEventManager()->attach(MvcEvent::EVENT_RENDER, array($this, 'setFormToView'), 100);
    }

    public function setFormToView($event)
    {
        $translator = $event->getApplication()->getServiceManager()->get('translator');
        $form = new Form\RechercheForm($translator);
        $viewModel = $event->getViewModel();
        $viewModel->setVariables(array(
            'form' => $form,
            'translator' => $translator
        ));
    }

Comment faire donc pour ajouter mon formulaire NewsletterForm ?

Merci d'avance de vos réponses wink

Hors ligne

 

#4 04-06-2014 22:27:19

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Formulaire PHP/ZEND

Salut oui tu peux faire les 2 mais si tu fais un formulaire manuellement sans utiliser un formulaire Zend tu t'obliges à faire tout un tas de test qui sont fait automatiquement avec les formulaires Zend.

Hors ligne

 

#5 05-06-2014 08:41:33

flobrflo
Membre
Lieu: Marseille
Date d'inscription: 26-04-2013
Messages: 376

Re: Formulaire PHP/ZEND

Tu a la réponse dans ton post smile

Code:

[lang=php]
$form = new Form\RechercheForm($translator);
...
'form' => $form,

tu déclare ton formulaire et le transmet à ta vue ^^

Il te suffit de voir comment ils ont affiché le formulaire de Recherche pour faire pareil (en adaptant wink biensur).

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages