Das Framework ist also CodeIgniter 2.0.2. Ich habe ein Formular mit Gruppen von Feldern, die Zeilen in einer Datenbank entsprechen. Die Namen der Felder haben das folgende Format:
%Vor%Der Index (1,2, etc ...) entspricht nicht den Zeilen-IDs in der Datenbank, es ist einfach eine Möglichkeit, die Gruppen von Feldern aufzuteilen. Es kann Lücken im Index geben, da Benutzer eine beliebige Anzahl der Feldgruppen hinzufügen und entfernen können. Alle Gruppen sind identisch, dh sie enthalten genau die gleichen Felder mit den gleichen Namen auf der zweiten Ebene.
Ich möchte in der Lage sein, die Validierungsbibliothek von CodeIgniter zu verwenden, um das Formular zu validieren und (p) bei Bedarf wieder aufzufüllen. Ich habe viele Posts (zusätzlich zu dem exzellenten CI-Benutzerhandbuch) zum Vorbevölkern gefunden und weiß, wie man mit dem Wiederbevölkern im Allgemeinen arbeitet. Dies ist jedoch das erste Mal, dass ich es mit den indizierten Feldnamen wie oben versuchen musste. Ich habe das unten versucht und es funktioniert nicht:
%Vor%Ich schätze, ich habe nur zu viel gehofft und CodeIgniter unterstützt nicht, was ich tun muss. Das Erweitern der vorhandenen Formularüberprüfungsbibliothek ist eine Option, wenn sich jemand in derselben Situation befindet und einige Tipps geben könnte, die sehr willkommen wären.
UPDATE:
Nur ein paar zusätzliche Informationen, ich habe auch versucht, ein speziell indiziertes Feld zu validieren (siehe unten) und das hat auch nicht funktioniert ... Wie ich es verstehe, sollte multidimensionale Validierung im konkreten Fall funktionieren:
%Vor%Sie sollten sich die Callback-Funktionen für die Validierungsklasse ansehen - dies sollte Ihnen dabei helfen Was Sie für die Validierung benötigen.
Tags und Links php codeigniter codeigniter-2