Klasse :: DBI :: Formbuilder

Klasse :: DBI :: FormBuilder ist ein Perl-Modul mit Klasse :: DBI / CGI :: Formbuilder-Integration.
Jetzt downloaden

Klasse :: DBI :: Formbuilder Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Baird
  • Website des Verlags:
  • http://search.cpan.org/~davebaird/Tree-Authz-0.03/lib/Tree/Authz.pm

Klasse :: DBI :: Formbuilder Stichworte


Klasse :: DBI :: Formbuilder Beschreibung

Klasse :: DBI :: Formbuilder ist ein Perl-Modul mit Klasse :: DBI / CGI :: Formbuilder-Integration. Klasse :: DBI :: Formbuilder ist ein Perl-Modul mit Klasse :: DBI / CGI :: Formbuilder Integration.Synopsis-Paketfilm; Verwenden Sie streng; Warnungen verwenden; Verwenden Sie Basis 'Klasse :: dbi'; Verwenden Sie Klasse :: dbi :: formbuilder; # für eingerückte Ausgabe: # Verwenden von Klasse :: dbi :: formbuilder prettyprint => 'alle'; # POST ALLE FORMENTEN VON SERVERFILM-> FORM_BUILDER_DEFAULTS -> {Methode} = 'post'; # Anpassen, wie einige Felder erstellt werden: # 'Schauspieler' ist ein HAS_A-Feld, und die # -Tabelle hat die Nummer 1000 von Zeilen, sodass wir nicht möchten, dass das Standard-Popup-Widget # nicht den aktuellen Wert Film anzeigen möchten. form_builder_defaults -> {process_fields} -> {Actor} = 'Wert'; # 'Trailer' speichert eine MPEG-Datei, aber CDBI :: FB kann jedoch keine automatischen Erkennung von # Datei-Upload-Feldern erkennen, so dass Sie es sagen müssen: film-> form_builder_defaults -> {process_fields} -> {Trailer} = 'Datei'; # HAS_A-Felder werden automatisch auf "Erforderlich" eingestellt. Zusätzliche Felder können angegeben werden: film-> form_builder_defaults -> {erforderlich} = qw (foo bar); # In einem nahe gelegenen Code ... mein $ film = film-> abrufen ($ ID); $ film-> as_form (params => $ q) -> Rendern; # oder $ r, wenn mod_perl # für eine Such-App: My $ suche_form = film-> search_form; # AS_FORM plus ein paar Tweaks # Eine ziemlich komplette Mini-App: mein $ -Form = film-> as_form (params => $ q); # oder $ r, wenn mod_perl if ($ form-> eingereicht und $ form-> validate) {# was auch immer Sie benötigen: My $ obj = film-> create_from_form ($ forge); mein $ obj = film-> update_from_form ($ bild); mein $ obj = film-> update_or_create_from_form ($ form); mein $ obj = film-> retrieve_from_form ($ form); mein $ iter = film-> suche_from_form ($ bild); mein $ iter = film-> suche_like_from_form ($ bild); Mein $ iter = film-> suche_where_from_form ($ bild); mein $ obj = film-> find_or_create_from_form ($ form); mein $ obj = film-> retrieve_or_create_from_form ($ bild); Print $ Form-> Bestätigen; } else {drucken $ form-> rendern; } # Siehe CGI :: Formbuilder-Dokumente und Website für Lots Weitere Informationen.ERRATA: Die Verwendung von Spaltennamen / -zubehör / Mutator ist derzeit defekt, wenn sich Ihre Spalten-Zugangsoren / Mutatoren vom Spaltennamen unterscheiden. Die Dokumentation ist auch gebrochen w.r.t. Dies. Dieses Modul erstellt ein CGI :: Formbuilder-Formular aus einer CDBI-Klasse oder einem Objekt. Wenn aus einem Objekt die Formularfelder mit den Werten des Objekts auffüllt. Die Felder-Metadaten- und CDBI-Beziehungen werden analysiert und die Felder des Formulars werden entsprechend modifiziert. Beispielsweise werden MySQL-ENUM- und SET-Spalten als SELECT, RADIOBUTTON- oder Checkbox-Widgets konfiguriert, und für HAS_A, HAS_MANY und MIGHE_HAVE-Beziehungen sind geeignete Widgets erstellt. Weitere Beziehungen können durch Unterklassen hinzugefügt werden. HAS_A-Spalten werden als "Erforderliche" Felder in Erstellen / Aktualisierungsformulare festgelegt. Anforderungen: · Perl.


Klasse :: DBI :: Formbuilder Zugehörige Software

Nmnlogger.

NMNLOGGER ist ein kleiner Satz von PHP-Klassen, die einen einfachen, aber effektiven Protokollmechanismus bereitstellen. ...

126

Herunterladen