Zend Validation
Ik zit helaas vast bij een rare error. Ik heb inmiddels het hele internet al doorgespit en bijna alle mogelijke codes geprobeerd. Maar niks werkt. Kan iemand uitleggen wat ik verkeerd doe?
Mijn code (een form element)
De error die ik telkens krijg:
Mijn code (een form element)
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
$this->addElement('text', 'element', array(
'required' => true,
'filters' => array('StringTrim'),
'validators' => array('Alnum', false, array('allowWhiteSpace' => true)),
'attribs' => array(
'size' => '23'
)
));
'required' => true,
'filters' => array('StringTrim'),
'validators' => array('Alnum', false, array('allowWhiteSpace' => true)),
'attribs' => array(
'size' => '23'
)
));
De error die ik telkens krijg:
Gewijzigd op 01/09/2011 19:58:31 door Allard Jansen
Gesponsorde koppelingen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$username = new Zend_Form_Element_Text('username');
$username->setLabel('Username')
->setRequired(true)
->addFilter('StripTags')
->addFilter('StringTrim')
->addValidator('alnum')
->addValidator('regex', false, array('/^[a-zA-Z]+/'))
->addValidator('stringLength', false, array(6, 20))
->addValidator('NotEmpty');
?>
$username = new Zend_Form_Element_Text('username');
$username->setLabel('Username')
->setRequired(true)
->addFilter('StripTags')
->addFilter('StringTrim')
->addValidator('alnum')
->addValidator('regex', false, array('/^[a-zA-Z]+/'))
->addValidator('stringLength', false, array(6, 20))
->addValidator('NotEmpty');
?>
Gewijzigd op 04/09/2011 10:28:48 door Robert dat ben ik
Ik vind de notatie van Robert ook wat netter. Maar op Allard zijn manier zou het zo moeten werken:
Voorbeeldje: http://framework.zend.com/manual/en/learning.quickstart.create-form.html
Code (php)
Voorbeeldje: http://framework.zend.com/manual/en/learning.quickstart.create-form.html
Gewijzigd op 04/09/2011 11:53:03 door kees Schepers
Mag ik vragen waarom jij hem netter vind? Er gaan heel wat wegen naar Rome in Zend Framework. Elke manier is toch goed?
Ik denk gewoon wat je zelf prettig vind
Op mijn manier is het een stuk overzichterlijker
en zie je gelijk wat er allemaal gebeurd, bij jou ook wel maar ik zelf vind mijn manier prettig om mee te werken.
Op mijn manier is het een stuk overzichterlijker
en zie je gelijk wat er allemaal gebeurd, bij jou ook wel maar ik zelf vind mijn manier prettig om mee te werken.
Ik zeg toch ook niet dat de manier van Robert de beste optie is. Alleen dat ik het netter vind. De notatie ziet er netter uit. Met jouw manier is niks mis verder alleen ik schrijf het op Robert zijn wijze. That's it.
Gewijzigd op 04/09/2011 12:55:33 door kees Schepers
Oke, dank je. Dat bedoel ik dus, iedereen op zijn eigen manier...



