Catalyst:: Manual:: Tutorial:: AdvancedCRUD 0.02
Sponsored Links
Catalyst:: Manual:: Tutorial:: AdvancedCRUD 0.02: Zusammenfassung
Dateigröße:
0.12 MB
Flatform:
Any Platform
Liscense:
Perl Artistic License
Preis:
Download-Zahl:
8464
Datum:
2006-10-17
Verlag:
Other Publisher
Catalyst:: Manual:: Tutorial:: AdvancedCRUD 0.02: Beschreibung
Katalysator:: Handbuch:: Tutorium:: AdvancedCRUD ist ein Katalysator-Tutorium - Teil 8: Hochentwickeltes CRUD.
Eine Formular-Kreations-Helfer-Methode hinzufügen
Bibliothek/MyApp/Regler/Books.pm öffnen in Ihrem Herausgeber und die folgende Methode hinzufügen:
make_book_widget =head2
Ein HTML aufbauen:: Widgetformular für Buchkreation und -aktualisierungen
=cut
Vormake_book_widget {
mein ($self, $c) = @_;
# ein HTML herstellen:: Widget, zum des Formulars aufzubauen
mein $w = $c->widget (book_form) - >method (Pfosten);
# Autoren erhalten
meine @authorObjs = $c->model („MyAppDB:: Autor“) - >all ();
meine @authors = Karte {$_->id => $_->last_name}
Sortierung {$a->last_name cmp $b->last_name} @authorObjs;
# die Formularbereiche erstellen
$w->element (Textfield, Name) - >label (Name) - >size (60);
$w->element (Textfield, bewertend) - >label (Bewertung) - >size (1);
$w->element (, Autoren auswählen) - >label (Autoren)
- >options (@authors);
$w->element (eingeben, eingeben) - >value (eingeben);
# Umsatz der Widget
Rückhol$w;
}
Diese Methode liefert einen zentralen Einbauort, der ein HTML: aufbaut: Widget-gegründetes Formular mit den passenden Bereichen. Der „Autorenerhalten“ Codegebrauch DBIC, eine Liste der vorbildlichen Nachrichten zurückzuholen und verwendet dann Karte, um ein Durcheinander herzustellen, in dem die Durcheinanderschlüssel die Datenbank- Primärschlüssel vom Autorentisch sind und die verbundenen Werte die Nachname der Autoren sind.
Eine Formular-Kreations-Helfer-Methode hinzufügen
Bibliothek/MyApp/Regler/Books.pm öffnen in Ihrem Herausgeber und die folgende Methode hinzufügen:
make_book_widget =head2
Ein HTML aufbauen:: Widgetformular für Buchkreation und -aktualisierungen
=cut
Vormake_book_widget {
mein ($self, $c) = @_;
# ein HTML herstellen:: Widget, zum des Formulars aufzubauen
mein $w = $c->widget (book_form) - >method (Pfosten);
# Autoren erhalten
meine @authorObjs = $c->model („MyAppDB:: Autor“) - >all ();
meine @authors = Karte {$_->id => $_->last_name}
Sortierung {$a->last_name cmp $b->last_name} @authorObjs;
# die Formularbereiche erstellen
$w->element (Textfield, Name) - >label (Name) - >size (60);
$w->element (Textfield, bewertend) - >label (Bewertung) - >size (1);
$w->element (, Autoren auswählen) - >label (Autoren)
- >options (@authors);
$w->element (eingeben, eingeben) - >value (eingeben);
# Umsatz der Widget
Rückhol$w;
}
Diese Methode liefert einen zentralen Einbauort, der ein HTML: aufbaut: Widget-gegründetes Formular mit den passenden Bereichen. Der „Autorenerhalten“ Codegebrauch DBIC, eine Liste der vorbildlichen Nachrichten zurückzuholen und verwendet dann Karte, um ein Durcheinander herzustellen, in dem die Durcheinanderschlüssel die Datenbank- Primärschlüssel vom Autorentisch sind und die verbundenen Werte die Nachname der Autoren sind.
Catalyst:: Manual:: Tutorial:: AdvancedCRUD 0.02: Screenshot
Sponsored Links
Catalyst:: Manual:: Tutorial:: AdvancedCRUD 0.02: Stichwort
Teil 8
HTML
Autoren
Form
dauern
Teil
Tutorial
Widget
Catalyst:: Manual:: Tutorial:: AdvancedCRUD 0.02
Bibliotheken
Programmierung
Catalyst:: Manual:: Tutorial:: AdvancedCRUD 0.02: Lesezeichen
Catalyst:: Manual:: Tutorial:: AdvancedCRUD 0.02: verwandt software
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
