Katalysator :: Handbuch :: TUTORIAL :: AdvancedCrud

Katalysator :: Handbuch :: Tutorial :: AdvancedCRUD ist ein Katalysator-Tutorial - Teil 8: Advanced Crud.
Jetzt downloaden

Katalysator :: Handbuch :: TUTORIAL :: AdvancedCrud Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Kennedy Clark
  • Website des Verlags:
  • http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7012/lib/Catalyst/Manual/Installation/CentOS4.pod

Katalysator :: Handbuch :: TUTORIAL :: AdvancedCrud Stichworte


Katalysator :: Handbuch :: TUTORIAL :: AdvancedCrud Beschreibung

Katalysator :: Handbuch :: TUTORIAL :: AdvancedCRUD ist ein Katalysator-Tutorial - Teil 8: Advanced Crud. Katalysator :: Manual :: Tutorial :: AdvancedCRUD ist ein Katalysator-Tutorial - Teil 8: Advanced CruD.add A Formular Creation Helper Methodopen lib / myapp / controller / books.pm in Ihrem Editor und fügen Sie folgende Methode hinzu: = head2 make_book_widget HTML :: Widget-Formular für Bucherstellung und -aktualisierungen = sub make_book_widget {My ($ self, $ c) = @_; # Erstellen Sie ein HTML :: Widget zum Erstellen des Formulars My $ W = $ C-> Widget ('book_form') -> Methode ('post'); # Holen Sie sich Autoren mein @Authorobjs = $ c-> modell ("myappdb :: Author") -> Alle (); Meine @Authors = MAP {$ _-> id => $ _-> last_name} {$ A-> last_name cmp $ b-> last_name} @Authorobjjs; # Erstellen Sie das Formular Fieds $ w-> Element ('textfield', 'title') -> Label ('Titel') -> Größe (60); $ w-> Element ('textfield', 'Rating') -> Label ('Bewertung') -> Größe (1); $ w-> Element ('Wählen Sie' Authors ') -> Label (' Autoren ') -> Optionen (@Auths); $ W-> Element ('Senden', 'Senden') -> Wert ('Senden' 'einreichen'); # Rendieren Sie das Widget zurück, um $ W zurückzugeben; } Diese Methode bietet einen zentralen Ort, der ein HTML :: Widget-basiertes Formular mit den entsprechenden Feldern erstellt. Der Code "Authors" verwendet DBIC, um eine Liste der Modellobjekte abzurufen, und verwendet dann Map, um einen Hash zu erstellen, in dem die Hash-Tasten die Datenbank-Primärschlüssel von der Autor-Tabelle und die zugehörigen Werte sind die Nachnamen der Autoren. Anforderungen: · Perl.


Katalysator :: Handbuch :: TUTORIAL :: AdvancedCrud Zugehörige Software