Question

J'ai commencé à écrire mon premier Zend Framework 2.0 (beta 1) application PHP en utilisant php 5.3.

En fait, je créé un projet squelette et un module basé sur l'adresse suivante: http://packages.zendframework.com/docs/latest/manual/en/zend.mvc.quick-start.html

Je veux ajouter des formulaires au module que j'ai créé. la ma question est de savoir comment puis-je configurer le module pour savoir où chercher les formes?

mon nom de module est appelé LoginModule et je créé une nouvelle forme appelée LoginForm (qui s'étend Zend_Form) et je l'ai placé dans my_proj / module / LoginModule / src / LoginModule / formes

Comment configurer ce module pour savoir où aller chercher la classe sous forme de?

Merci

Était-ce utile?

La solution

a trouvé la réponse à http://akrabat.com/getting-started -avec-zend-cadre-2 /

Tout a changé ... (obtenu mieux) dans zend framework 2.

J'ai créé un répertoire appelé « Form » dans le répertoire src de mon module. à l'intérieur que je crée la classe qui étend le formulaire (non Zend_Form) exemple du tutoriel ci-dessus:

<?php
namespace Album\Form;
use Zend\Form\Form,
Zend\Form\Element;
class AlbumForm extends Form 
{
public function init()
{
    $this->setName('album');
    $id = new Element\Hidden('id');
    $id->addFilter('Int');
$artist = new Element\Text('artist');
$artist->setLabel('Artist')
           ->setRequired(true)
           ->addFilter('StripTags')
           ->addFilter('StringTrim')
           ->addValidator('NotEmpty');
    $title = new Element\Text('title');
    $title->setLabel('Title')
          ->setRequired(true)
          ->addFilter('StripTags')
          ->addFilter('StringTrim')
          ->addValidator('NotEmpty');
    $submit = new Element\Submit('submit');
    $submit->setAttrib('id', 'submitbutton');
    $this->addElements(array($id, $artist, $title, $submit));
 }
}

Je recommande vraiment lire le tutoriel pour tous zend framework 2 débutant:)

merci!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top