Io uso un determinato modulo in più posizioni. In uno di essi ho bisogno di ignorare un elemento del modulo che ho impostato a livello di programmazione dopo la convalida.Zend Framework 2: l'elemento del modulo rimosso causa la mancata convalida
Poiché è solo un'eccezione, non desidero creare un nuovo modulo. Così ho pensato, ho solo rimuovere questo elemento nel controller come:
$myForm->remove('myElement');
Il problema è che la forma ora non convaliderà. Non ricevo errori, ma lo $myForm->isValid()
restituisce solo un valore vuoto.
Tutte le idee che potrei fare male?
Grazie!
Sei sicuro di utilizzare ZF2? Non riesco a trovare alcuna classe all'interno del componente Zend \ Form con i metodi "remove" e "isValid". – Maks3w
http://framework.zend.com/apidoc/2.0/classes/Zend.Form.Form.html#remove – Ron
Qual è il valore restituito da hasValidated prima che la chiamata sia valida? – Maks3w