Katalysator :: controller :: html :: formfu

Katalysatorintegratie voor HTML :: Formfu
Download nu

Katalysator :: controller :: html :: formfu Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Naam uitgever:
  • Carl Franks
  • Uitgever website:
  • http://search.cpan.org/~cfranks/

Katalysator :: controller :: html :: formfu Tags


Katalysator :: controller :: html :: formfu Beschrijving

Catalyst-integratie voor HTML :: FormFu Catalyst :: Controller :: HTML :: FormFu is een Perl module die Catalyst integratie voorziet in HTML :: FormFu.SYNOPSIS pakket Mijntoep :: Controller :: Mijn :: Controller; gebruik base 'Catalyst :: Controller :: HTML :: FormFu'; subindex: Lokale {mijn ($ zelf, $ c) = @_; # Heeft geen Attribute gebruiken om een vorm # kan een lege vorm van $ zelf- krijgen> vorm () mijn $ form = $ zelf-> vorm (); } Sub foo: Lokale: Vorm {mijn ($ zelf, $ c) = @_; # Behulp van de Form attribuut is gelijk aan: # # mijn $ form = $ zelf-> vorm; # # $ Form-> proces; # # $ C-> stash -> {vorm} = $ form; } Sub bar: Lokale: FormConfig {mijn ($ zelf, $ c) = @_; # Met behulp van de FormConfig attribuut is gelijk aan: # # mijn $ form = $ zelf-> vorm; # # $ Form-> load_config_filestem ( 'root / formulieren / mijn / controller / bar'); # # $ Form-> proces; # # $ C-> stash -> {vorm} = $ form; # # Dus je hoeft alleen maar het volgende te doen ... mijn $ form = $ c-> stash -> {vorm}; if ($ form-> submitted_and_valid) {do_something (); }} Sub baz: Lokale: FormConfig ( 'my_config') {mijn ($ zelf, $ c) = @_; # Met behulp van de FormConfig attribuut met een argument is gelijk aan: # # mijn $ form = $ zelf-> vorm; # # $ Form-> load_config_filestem ( 'root / formulieren / my_config'); # # $ Form-> proces; # # $ C-> stash -> {vorm} = $ form; # # Dus je hoeft alleen maar het volgende te doen ... mijn $ form = $ c-> stash -> {vorm}; if ($ form-> submitted_and_valid) {do_something (); }} Sub quux: Lokale: FormMethod ( 'load_form') {mijn ($ zelf, $ c) = @_; # Met behulp van de FormMethod attribuut met een argument is gelijk aan: # # mijn $ form = $ zelf-> vorm; # # $ Form-> populate ($ c-> load_form); # # $ Form-> proces; # # $ C-> stash -> {vorm} = $ form; # # Dus je hoeft alleen maar het volgende te doen ... mijn $ form = $ c-> stash -> {vorm}; if ($ form-> submitted_and_valid) {do_something (); }} Sub load_form {mijn ($ zelf, $ c) = @_; # Automatisch gebeld door de bovenstaande FormMethod ( 'load_form') actie. # Genoemd als methode op controllerobject, de context # object als een argument. # Moet terug van een hash-ref geschikt om te worden gevoed naar $ form-> populate ()} U kunt ook speciaal genoemd acties die alleen onder bepaalde omstandigheden zal worden genoemd gebruiken. sub Edit: Geketende ( 'groep'): PathPart: Args (0): FormConfig {} sub edit_FORM_VALID {mijn ($ zelf, $ c) = @_; mijn $ form = $ c-> stash -> {vorm}; mijn $ group = $ c-> stash -> {groep}; $ Form-> model-> Update ($ groep); $ C-> response-> redirect ($ c-> uri_for ( '/ group', $ groeps-> id)); } Sub edit_FORM_NOT_SUBMITTED {mijn ($ zelf, $ c) = @_; mijn $ form = $ c-> stash -> {vorm}; mijn $ group = $ c-> stash -> {groep}; $ Form-> model-> default_values ($ groep); } Vereisten: · Perl


Katalysator :: controller :: html :: formfu Gerelateerde software