Form :: Prozessor.

FORM :: Prozessor ist ein Perl-Modul, das Formulatordaten validieren und verarbeiten kann.
Jetzt downloaden

Form :: Prozessor. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Bill Moseley
  • Website des Verlags:
  • http://search.cpan.org/~hank/

Form :: Prozessor. Stichworte


Form :: Prozessor. Beschreibung

Formular :: Prozessor ist ein Perl-Modul, das Formulatendaten validieren und verarbeiten kann. Formular: Und will nicht viel Code schreiben. Hier verwenden Sie den Katalysator als Beispiel: Paket MyAnPlication :: Controller :: Benutzer; Verwenden Sie streng; Verwenden Sie MyApplication :: Form: Benutzer; sub Edit: lokal {mein ($ self, $ c, $ c, $ id) = @_; # Das Formular-Objekt erstellen Mein $ -Form = MyAnPlication :: Form :: User-> NEU ($ ID); # Aktualisieren oder Erstellen des Benutzersatzes, wenn das Formular veröffentlicht und das Formular validiert $ form-> update_from_from ($ c-> Anfrage-> Parameter), wenn $ c-> form_posted; $ c-> stash -> {Form} = $ Form; } Die obige Formularklasse sieht möglicherweise so aus: Package MyAnPlication :: Form :: User; Verwenden Sie streng; Verwenden Sie Basis-Formular :: Prozessor :: Modell :: CDBI '; sub object_class {'db :: user'} Unterprofil {mein $ self = schalte; Rücksendung {Erforderlich => {Name => 'Text', Alter => 'posinteeger', sex => 'auswählen', birthdate => 'dateTimedmyhm',}, optional => {Hobbies => 'Multiple', Adresse => 'Text', city => 'text', staat => 'Select', E-Mail => 'E-Mail',}, Abhängigkeit => ,],}; } suboptions_sex {return (m => 'männlich', f => 'weiblich',); } sub validate_age {mein ($ self, $ field) = @_; $ feld-> add_error ('Sorry, Sie müssen 18' sein), wenn $ Feld-> Wert <18; } oder wenn sie eine schnelle kleine form ben


Form :: Prozessor. Zugehörige Software