HTML interesse |
|
Volgensmij krijg ik toch echt netjes een array terug met alle params.
Pas na de Zend_Filter_Input is imageURL ineens null.
Ik denk niet dat de fout aan getParams() ligt.
Edit:
Ik heb nu in mijn Zend_Filter_Input object voor imageURL een filter en validator toegevoegd:
$filters = array(
'catName' => array('HtmlEntities', 'StripTags', 'StringTrim'),
'imageURL' => array('HtmlEntities', 'StripTags', 'StringTrim'));
$validators = array(
'catName' => array('NotEmpty'),
'imageURL' => array('NotEmpty'));
'catName' => array('HtmlEntities', 'StripTags', 'StringTrim'), 'imageURL' => array('HtmlEntities', 'StripTags', 'StringTrim')); 'catName' => array('NotEmpty'), 'imageURL' => array('NotEmpty'));
Dan is de imageURL ineens niet meer leeg.
Moet je voor alle params die je wilt gebruiken een filter en validator toekennen?
Edit2:
Het schijnt dus dat je voor alle data params die je wilt gebruiken na de filter moet koppelen aan een validator.
Zonder kan ook maar dan moet je ze opvangen met $input->getUnknown()
Maar uit veiligheid moet er eigenlijk altijd een validator aan gekoppeld worden.
Ik heb het nu opgelost met 'imageURL' => array('allowEmpty' => true)
Dit maakt een veld zeg maar optioneel en mag dan leeg zijn.
Ik denk ik deel maar even mijn oplossing maar als iemand nog toevoegingen heeft hoor ik dat ook graag |