Dbix :: htmlview.

DBIX :: HTMLView ist ein Perl-Modul zum Erstellen von Web-Benutzerinterfaces in DBI-Datenbanken.
Jetzt downloaden

Dbix :: htmlview. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Hakan Ardo
  • Website des Verlags:
  • http://search.cpan.org/~hakanardo/DBIx-HTMLView-0.1/HTMLView.pm

Dbix :: htmlview. Stichworte


Dbix :: htmlview. Beschreibung

DBIX :: HTMLView ist ein Perl-Modul zum Erstellen von Web-Benutzerinterfaces in DBI-Datenbanken. DBIX :: HTMLView ist ein Perl-Modul zum Erstellen von Web-Benutzerinterfaces an DBI-Datenbanken.SynopsisRequire dbix :: htmlview; # Initiate-Schnittstellenobjekt My $ v = Neuer HTMLView ($ dB, {}); $ v-> initdb ($ table); # Preform die Aktionen, die vom Benutzer $ v-> Preform ($ FORCE) angefordert werden; # Generieren Sie Listeninhalt der $ Tabelle in einem HTML-Tabellendruck "

N"; FOREACH ($ v-> Liste ("Select * von $ Table", ' n"; . die Info. SE Die neue Methode Beschreibung für Info, wie Sie das Datenbankformat definieren und wie die Felder bearbeitet werden sollten Verhalten. Es kann auch N2N-Beziehungen zwischen zwei TABELS mit einer dritten Tabelle bearbeiten, um die Verbindungen darzustellen. Wenn Sie zB zwei Tabellel mit gesagten Benutzern und Benutzergruppen wie diesen haben: Benutzergruppen | UID | Name | | gid | gruppe | + ---- + ------ + + ---- + ---------- + | 0 | Wurzel | | 0 | Superuser | | 1 | jhon | | 1 | webauthor | | 2 | Hakan | | 2 | mailuser | | 3 | Tom | Lass uns nun sagen, dass wir einen Superuser (Wurzel) haben, drei Webauthors (Tom, Jhon, root), und alle vier Benutzer sind Postmaschinen. Um dies in dem Datenbanken darzustellen, verwendet HTMLView eine dritte Tabelle, sagen Benutzergroups, die UIDs an GIDs wie diese Benutzergruppen verknüpfen | ID | UID | GID | + --- + ---- + ---- + | 0 | 0 | 0 | Wurzel ist Superuser | 1 | 0 | 1 | Wurzel ist webauthor | 2 | 0 | 2 | Wurzel ist ein Mailuser | 3 | 1 | 1 | Jhon ist Webauthor | 4 | 1 | 2 | Jhon ist Mailuser | 5 | 2 | 2 | Hakan ist ein Mailuser | 6 | 3 | 1 | Tom ist webauthor | 7 | 3 | 2 | TIM ist mailuserthiser Art von Beziehungen, die mit einem Satz von Kontrollkästchen im Post-Editor bearbeitet werden, wodurch der Benutzer eine beliebige Anzahl von Gruppen für jeden Benutzer auswählen kann. Wenn wir versucht haben, dies als möglichst allgemeine zu erstellen Datenbankbeeide bearbeitet. Der unangestrittste ist, dass jede Tabelle enthalten muss, und das Index-Feld nicht. Da sich die Handhabung solcher Indizes zwischen den Datenbanken unterscheidet, gibt es eine Reihe von Methoden, die von ihnen umgehen, die durch Unterklassen und Überschreibungen derjenigen verändert werden können. Die Methoden sind: GetINDEX - gibt den Colum-Namen für die UNQURE ID NEXTID zurück - ergibt einen neuen UNQURIRE-Wert, der in einem neuen postsee verwendet werden könnte Die TABELS sind auf bestimmte Weise konstruiert: Wie für MySQL sollte das Indexfeld "int nicht null auto_increment" dekatiert werden und "Primärschlüssel" gemacht werden. Es kann irgendetwas als HTMLView benannt werden können, um den Primärschlüssel eines TABELs auszuführen. Als MSQL muss das Indexfeld als ID bezeichnet und als "Int Null" in der Anforderung "Tabelle erstellen" definiert sein, und dass der TABLE Enthält eine Sequenz (z. B. "Sequenz erstellen ..."), von denen Werte auf den Index zurückgezogen werden. Es ist auch einiger, einen Index aus der ID zu erstellen, z. B. "eindeutiger Index IDx1 auf Benutzern (UID) erstellen", um die Datenbankabwicklung zu beschleunigen, aber htmlview funktioniert trotzdem. · Perl.


Dbix :: htmlview. Zugehörige Software

Test :: BinaryData.

test :: BinaryData ist ein Perl-Modul, mit dem Sie zwei Dinge vergleichen können, um Hex-Dumps zu geben, wenn sie sich unterscheiden. ...

123

Herunterladen

')) {drucken "". $ v-> ml ("cgireq.cgi", $ _-> , "Show"). "