Catalizzatore :: Controller :: html :: formfu

Integrazione del catalizzatore per HTML :: Formfu
Scarica ora

Catalizzatore :: Controller :: html :: formfu Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Nome editore:
  • Carl Franks
  • Sito web dell'editore:
  • http://search.cpan.org/~cfranks/

Catalizzatore :: Controller :: html :: formfu Tag


Catalizzatore :: Controller :: html :: formfu Descrizione

Integrazione Catalizzatore per HTML :: FormFu Catalyst :: :: controller HTML :: FormFu è un modulo Perl che fornisce l'integrazione Catalizzatore per HTML :: FormFu.SYNOPSIS pacchetto MyApp :: Controller :: :: Il mio controller; uso base 'Catalyst :: :: controller HTML :: FormFu'; sottoindice: locale {my ($ sé, $ c) = @_; # Non usa un attributo per fare una forma # può ottenere una forma vuota da $ auto-> forma () il mio $ form = $ auto> forma (); } Sub pippo: Local: Modulo {my ($ sé, $ c) = @_; # Utilizzando l'attributo forma è equivalente a: # # la mia forma $ = $ auto> forma; # # $ Form-> processo; # # $ C-> scorta -> {form} = $ forma; } Sub bar: locale: FormConfig {my ($ sé, $ c) = @_; # Utilizzando l'attributo FormConfig è equivalente a: # # la mia forma $ = $ auto> forma; # # $ Form-> load_config_filestem ( 'root / forme / mio / regolatore / bar'); # # $ Form-> processo; # # $ C-> scorta -> {form} = $ forma; # # In modo che solo è necessario effettuare le seguenti ... il mio $ form = $ c-> scorta -> {form}; if ($ form-> submitted_and_valid) {fai_qualcosa (); }} Sub baz: locale: FormConfig ( 'my_config') {my ($ sé, $ c) = @_; # Utilizzando l'attributo FormConfig con un argomento è equivalente a: # # la mia forma $ = $ auto> forma; # # $ Form-> load_config_filestem ( 'root / forme / my_config'); # # $ Form-> processo; # # $ C-> scorta -> {form} = $ forma; # # In modo che solo è necessario effettuare le seguenti ... il mio $ form = $ c-> scorta -> {form}; if ($ form-> submitted_and_valid) {fai_qualcosa (); }} Sub quux: locale: FormMethod ( 'load_form') {my ($ sé, $ c) = @_; # Utilizzando l'attributo FormMethod con un argomento è equivalente a: # # la mia forma $ = $ auto> forma; # # $ Form-> populate ($ c-> load_form); # # $ Form-> processo; # # $ C-> scorta -> {form} = $ forma; # # In modo che solo è necessario effettuare le seguenti ... il mio $ form = $ c-> scorta -> {form}; if ($ form-> submitted_and_valid) {fai_qualcosa (); }} Sub load_form {my ($ sé, $ c) = @_; # Chiamato automaticamente dal azione di cui sopra FormMethod ( 'load_form'). # Chiamato come metodo sull'oggetto regolatore, con l'oggetto del contesto # come argomento. # Deve restituire un hash-ref adatto per essere alimentato a $ form-> populate ()} È inoltre possibile utilizzare le azioni appositamente nominati che verranno chiamati solo in determinate circostanze. sub edit: Chained ( 'gruppo'): PathPart: Args (0): FormConfig {} sub edit_FORM_VALID {my ($ sé, $ c) = @_; il mio $ form = $ c-> scorta -> {form}; my $ gruppo = $ c-> scorta -> {gruppo}; $ Form-> modello-> Aggiornamento ($ gruppo); $ C-> response-> redirect ($ c-> uri_for ( '/ group', $ gruppo-> id)); } Sub edit_FORM_NOT_SUBMITTED {my ($ sé, $ c) = @_; il mio $ form = $ c-> scorta -> {form}; my $ gruppo = $ c-> scorta -> {gruppo}; $ Form-> modello-> default_values (gruppo $); } Requisiti: · Perl.


Catalizzatore :: Controller :: html :: formfu Software correlato