db.class.generator (PHP)

db.class.generator ist ein Programm zur Erstellung von PHP-Klassen. Die Klassen kapseln alle CRUD-Manipulationen einer Tabelle.

db.class.generator erstellt für MySQL-Datenbanken fertige PHP-Klassen, die einen Datensatz einer Tabelle repräsentieren. Jedes Datenfled des Datensatzes kann über individuell anpaßbare Getter-/Setter-Methoden gesetzt oder gelesen werden. Neue Datensätze können problemlos angelegt werden, bestehende können geändert oder gelöscht werden.

db.class.generator liest zunächst die Struktur der gewählten Tabelle aus und analysiert diese. Die Datenfelder der Tabelle werden anschließend übersichtlich dargestellt. Für jedes Datenfeld wird ein frei-definierbarer Getter/Setter erzeugt. Weiterhin stehen unterschiedlichen Optionen für Text-, Integer-, Datums- und Zeitfelder zur Verfügung. Ebenso kann für jedes Datenfeld definiert werden, ob es beim INSERT-/UPDATE-Befehl des SQL-Statements gesetzt oder ignoriert wird.

Aktuelle Version 1.0.0

Lizenz: LGPL

Features

  • Generiert fertige PHP-Klassen
  • Jede Klasse repräsentiert einen kompletten Datensatz
  • Kann als Skelet für die weitere Entwicklung benutzt werden
  • Komplette Create-, Update- und Delete-Methoden
  • Getter-/Setter-Methoden für jedes Datenfeld
  • Getter-/Setter-Methoden individuell anpassbar
  • Separate Behandlung von Integer-, String- und Datums-Feldern
  • Einfach zu bedienendes Front-End

System-Vorraussetzungen
PHP 4.x

Bugs
- nicht PHP-5 konpatibel
- Erzeugter Code enthält noch einen Bug bei INSERT-Statements

Download
db.class.generator Version 1.0.0 (ca. 13 KB)