Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-04-2007 15:37:27

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Contribuer au framework zend

Bonjour à tous,

Voilà aujourd'hui, j'en ai eu marre de me taper du html à la pelle pour faire des formulaires...
Je suis donc en train d'écrire une classe qui permet de pondre un <form>
Ex. d'utilisation

Code:

$myform = array(
    'action' => "youraction",
    'method' => "get"||"post", //post by default
    'fieldset' => array(
        'legend' => 'My Form',
        'accesskey' => 't',
        'style' => 'table' || 'classic'
        'fields' => array (
            'formText' => array (
                'id' => 'id of text field'
                'label' => 'Yo fill the field :'
                'name' => 'fieldname',
                'value' => 'theinitialvalue',
                'attribs' => array (
                        'size' => 50,
                        'maxsize' => 500,
                        'style' => "border: ...; width ...'
                    )
            )
        )
    )
);
echo FormBuilder::build($myform);

Cette classe permettra donc de construire des formulaires (selon 2 modèles graphiques (tableau [libellé|input] ou classic (libellé puis à la ligne input) et contenant récursivement des fieldsets - mais ce ne sont que des détailles me direz vous)...

Pensez vous que cela serait intéresant d'intégrer ceci dans les Zend_View_Helper (en plus je vais utiliser ces aides...) ?

Si oui, comment faut 'il faire (mis à part le changement de code pour que cela rentre dans les normes de Zend)

Hors ligne

 

#2 03-04-2007 15:50:14

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Contribuer au framework zend

Bonjour,

Pour contribuer, tu peux aller voir la rubrique "Contributing" de la page http://framework.zend.com/wiki/display/ZFDEV/Home.
(note : c'est assez complexe de contribuer au code)

L'autre solution est d'écrire ta propre librairie et de la diffuser parallèlement : rien ne t'empêche de faire une classe Moox_View_Helper_FormBuilder comme tu as des classes Zend_View_Helper...

Comme ça tout le monde peut intégrer ta classe sans qu'elle écrase un autre code, il suffit de faire pointer le include path vers ta lib.

A+,
Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 03-04-2007 15:56:09

rod
Administrateur
Lieu: Tours
Date d'inscription: 01-03-2007
Messages: 97
Site web

Re: Contribuer au framework zend

Y a eu une proposition d'un composant Zend_Form :

http://framework.zend.com/wiki/pages/vi … ment-10392

Tu peux toujours rejoindre cette équipe.

Hors ligne

 

#4 03-04-2007 16:05:59

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Contribuer au framework zend

Merci de vos réponses rapides.

J'ai pas le temps de m'investir dans l'équipe (c'est bien dommage m'enfin...)

Je vais donc m'orienter vers la méthode de Philippe...
Donc si je nomme ma classe Moox_View_Helper_FormBuilder, es ce que je pourrais appeller mon FormBuilder directement depuis la vue ($this->formBuilder($myform)) sans avoir a faire quoique ce soit (mis à part le fait de bien inclure ma classe smile )

Hors ligne

 

#5 03-04-2007 16:19:27

rod
Administrateur
Lieu: Tours
Date d'inscription: 01-03-2007
Messages: 97
Site web

Re: Contribuer au framework zend

Oui ça fonctionnera aussi facilement comme tu peux voir sur :

http://framework.zend.com/manual/en/zen … ers.custom

A condition d'ajouter tes helpers via la méthode :

Code:

$view->addHelperPath('/chemin/de/tes/helpers', 'Ton_Helper');

Hors ligne

 

#6 03-04-2007 16:32:51

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Contribuer au framework zend

Ok nickel ! Mais quand même jme suis aperçu que le Zend_Form en travaux à l'air pas mal... Ca me ferais chier de coder un truc pour que il y ai mieux qui sorte quelques temps après...

Bon du coup j'vais pas me faire un truc super évolué smile

Et merci !

EDIT: En fait en regardant les dates, j'ai plutôt l'impression que c'est abandonné (ou presque). alors j'vais coder comme si j'avais pas vu de Zend_Form... ^^

Dernière modification par Mr.MoOx (03-04-2007 16:41:26)

Hors ligne

 

#7 03-04-2007 23:21:28

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: Contribuer au framework zend

A quand ce genre d'applications pour nous en PHP ?
http://dn.codegear.com/article/34119 :'(

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