Noms de champs dans les forms
Salut à tous,
peut etre que ma question n'est pas ciblée à 100% sur le Zend_Framework, mais peut-être que l'utilisation du framework aura une décision finale sur la manière que je procèderai...
Est-il avantageux de nommer les champs d'un form du genre:
form[field1] , form[field2]
Avantage en PHP (Adapté en Zend):
Code:
1 2 3 4 5 6 7
|
$form = $this->_getParam('form');
//accès direct et rapide :
echo $form[field1] . "\n";
echo $form[field2] . "\n"; |
est-ce que cela est conseillé ou déconseillé?
est-ce que ca cause probleme en javascript?
est-ce une méthode qui s'intègre mieux avec les Zend_Filter_Input? comme en facilitant le mapping de mon tableau associatif $form passé à la routine de validation:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$validators = array(
'field1' => array(
'Alpha',
'presence' => 'required'
),
'field2' => array(
'Alnum',
presence => 'required'
),
....
$input = new Zend_Filter_Input($filters, $validators, $form, $options); |
Bref, j'aimerais avoir vos opinions ou suggestions rapidement, afin de partir mon premier formulaire de mon systeme sur une base solide!
à tenir en compte: rapidité de développement, de validation totu en restant flexible le plus possible.... car je trouve un peu irritant de constament faire :
Code:
1 2 3 4 5
|
$field1 = $this->_getParam('field1');
$field2 = $this->_getParam('field2');
..........
$field_X = $this->_getParam('field_X'); |
merci à tous
Bruno