Hi,
wir entwickeln gerade an einer Software (Arbeitstitel "JoinPHP"), die anhand einer Datenbankstruktur fertigen, objektorientierten PHP-Code, passende Templates, Konfigurations- und Scriptfiles erzeugt. JoinPHP erkennt dabei Relationen, um daraus im Code zum Beispiel Select-Felder zu bauen.
Die Datenbankstruktur muss hierbei natürlich bestimmten Richtlinien folgen.
Kurze Vorrede - langer Sinn: Jeder kann's einfach mal ausprobieren:
http://joinphp.complicated.de/hotel
Als Projektename kann etwas beliebiges eingegeben werden.
Als nächstes fragt JoinPHP nach einer Datenbankkennung. Eine Musterdatenbank ist bereits angelegt, die zum Beispiel einer Hotelsoftware zugrunde liegen könnte. Diese erreicht man mit folgenden Zugangsdaten: localhost, db16498_29, hoodell, db16498_29.
Auf der nächsten Seite werden die Tabellen abgefragt, die verwendet werden sollen. Hier bitte zunächst einfach noch alle anklicken.
Nach dem nächsten OK wird nach ein paar Debugmessages ganz unten ein Link gezeigt, mit dem zu dem eben erstellten PHP-Code kommt.
Unter Bookings > Neu sind Selectboxen zu sehen, deren Relationen bei Generierung automatisch erkannt wurden.
In manchen Übersichtslisten führt er automatisch Links auf zu Unterlisten, die er auf Basis von gefundenen Relationen generiert.
Was haltet Ihr davon? - Macht sowas Sinn?
Danke einstweilen,
Florian
wir entwickeln gerade an einer Software (Arbeitstitel "JoinPHP"), die anhand einer Datenbankstruktur fertigen, objektorientierten PHP-Code, passende Templates, Konfigurations- und Scriptfiles erzeugt. JoinPHP erkennt dabei Relationen, um daraus im Code zum Beispiel Select-Felder zu bauen.
Die Datenbankstruktur muss hierbei natürlich bestimmten Richtlinien folgen.
Kurze Vorrede - langer Sinn: Jeder kann's einfach mal ausprobieren:
http://joinphp.complicated.de/hotel
Als Projektename kann etwas beliebiges eingegeben werden.
Als nächstes fragt JoinPHP nach einer Datenbankkennung. Eine Musterdatenbank ist bereits angelegt, die zum Beispiel einer Hotelsoftware zugrunde liegen könnte. Diese erreicht man mit folgenden Zugangsdaten: localhost, db16498_29, hoodell, db16498_29.
Auf der nächsten Seite werden die Tabellen abgefragt, die verwendet werden sollen. Hier bitte zunächst einfach noch alle anklicken.
Nach dem nächsten OK wird nach ein paar Debugmessages ganz unten ein Link gezeigt, mit dem zu dem eben erstellten PHP-Code kommt.
Unter Bookings > Neu sind Selectboxen zu sehen, deren Relationen bei Generierung automatisch erkannt wurden.
In manchen Übersichtslisten führt er automatisch Links auf zu Unterlisten, die er auf Basis von gefundenen Relationen generiert.
Was haltet Ihr davon? - Macht sowas Sinn?
Danke einstweilen,
Florian
Kommentar