Wie zu löschenden Elemente in zend form
Ich habe ein zend form, in der ich viele Elemente. Ich benutze das Formular auf viele Orte. Ich habe ein element der file
und das ist:
$file= new Zend_Form_Element_File('merchantLogo');
$file->setDestination("application_data/merchant/logo/original/");
$file->addValidator('Count', false, 1);
$file->addValidator('Extension', false, 'jpg,png,gif,jpeg');
$file->setDecorators(array('ViewHelper','Errors'));
Nun, Was ich Fragen will, wie kann ich unset jedem element der zend form. Ich möchte dies, weil, obwohl Sie auf meine eine Aktion, die ich bin nicht mit diesem element, aber dieses element ist die Schaffung problem.
So wie unset jedes element?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
Zend_Form::removeElement()
. Sehen http://framework.zend.com/manual/en/zend.form.forms.html#zend.form.forms.elements.methodsBeispiel
Dies ist quiete einfach:
Den public function removeElement() auf das Zend_Form nimmt den Namen von einem element und entfernt es aus der form.
Finden Sie unter: http://framework.zend.com/manual/en/zend.form.forms.html#zend.form.forms.elements.methods
1:
2:
Neuling Hinweis:
Ersetzen
$form
mit der return-Wert vonremove(')
Methode für die Verwendung der aktualisierten form.