[gelöst] Problem mit zu vielen Elementen in einem Formular - validate und submit werden nicht ausgeführt
am 06.02.2013 - 00:54 Uhr in
Hallo zusammen,
habe folgenden Problem bein einem meiner Formulare:
Wenn ich zu viele Elemente in meinem Formular verwende, dann wird weder validate noch sumbit ausgeführt. Nach dem pressen das submit Bottons wird lediglich das Formular wieder geladen und die zuvor getätigten Eingaben sind verschwunden.
Da der selbe Code mal funktioniert und mal nicht und der einziege Unterschied darin liegt, wie viele Elemente in der Form enthalten sind (diese werden dynamisch generiert in Abhängigkeit dessen, welche Inhalte aus der Datenbank geladen werden), vermute ich eher sowas wie einen Speicherüberlauf des $form_state['values'] Elementes.
Hat jemand schon mal ein ähnliches Problem gehabt und eine Idee, was ich probieren könnte?
Grüße
Ulf
- Anmelden oder Registrieren um Kommentare zu schreiben
Vieviel PHP-Memory steht
am 06.02.2013 - 09:22 Uhr
Vieviel PHP-Memory steht Drupal denn zur Verfügung? Hast Du mal auf dem Server im PHP-Error-Log nach Einträgen gesucht?
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Problem mit zu vielen Elementen in einem Formular
am 07.02.2013 - 08:25 Uhr
Hallo Werner,
vielen Dank. Manchmal siehht man den Wald vor lauter Bäumen nicht ;-) Da steht natürlich ein Fehler drin...
Die Standardeinstellung des Servers für die php-ini Variable max_input_vars lautet 1.000 Elemente. Nach dem Erhöhen des Wertes funktioniert es wieder.
DANKE für den Tipp.
Grüße
Ulf