ungerade Zend_Form_Element_File Verhalten

8

Ich habe das folgende Element in meiner Form:

%Vor%

Wenn ich das gesamte Formular in der Ansicht drucke, funktioniert dieses Feld einwandfrei. Allerdings habe ich einige sehr benutzerdefinierte HTML, die ich für die Anzeige verwende, so dass ich jedes Formularelement in meiner Ansicht wie folgt ausstoßen:

%Vor%

Dies funktioniert für andere Bereiche. Jedoch für dieses Dateifeld. Die Zend_Form Validierung bricht mit der Meldung Die Datei 'attachment' überschreitet die definierte ini Größe. Ich füge jedoch keinen Datei-Upload in meinen Post ein, und selbst wenn ich das tue, werden immer noch Fehler mit der gleichen Nachricht angezeigt.

Irgendwelche Ideen?

    
Mark 09.09.2009, 16:39
quelle

4 Antworten

11

Machst du die richtige Art von EncType? Es sollte "multipart / form-data" sein. Wenn dies nicht der Fall ist, wird der Schlüssel des Dateielements möglicherweise nicht in das Array $ _FILES gestellt, und das Dateielement interpretiert dies, da die Datei zu groß ist, um auf den Server hochgeladen zu werden.

    
smack0007 10.09.2009, 11:38
quelle
0

Mmm, wenn es ini Größe sagt, hast du die upload_max_filesize Direktive in deiner php.ini überprüft?

    
Chris 09.09.2009 20:52
quelle
0

Überprüfen Sie die Ansicht des Formulars, vielleicht rendern Sie das Formular teilweise, versuchen Sie dies auf die Ansicht Ihres Formulars zu setzen:

%Vor%

(das hat bei mir funktioniert)

    
jipipayo 25.10.2009 15:45
quelle
0

nur Formular? & gt; funktioniert gut mit dem Hochladen einer Datei. aber Problem tritt auf, wenn wir versuchen, Teilform als: form- & gt; Datei? & gt;

Formular- & gt; Datei? & gt; Es wird immer Fehler angezeigt, also versuchen Sie, das vollständige Formular zu implementieren und vermeiden Sie das Einfügen von Formelementen.

    
Munish Thakur 27.07.2011 10:56
quelle

Tags und Links