wo Code ablegen für $syb = new DB_Sybase("hostname"
Verfasst: Fr 12. Mai 2006, 11:15
Ich will eine Klasse schreiben mit der ich Modulprogrammierern die Möglichkeit geben will auf eine externe DB zuzugreifen.
Der Mechanismus soll ähnlich sein wie beim zugriff auf die mysql-Datenbank, nur statt
soll man schreiben
oder vielleicht
und dann mit den gleichen Methoden, iteratoren etc auf das Objekt zugreifen.
Meine Frage ist...wo lege ich am besten den PHP Code dafür ab?
Ich muss wohl eigene files erzeugen. Beim nächsten Release-Upgrade würden sie ja überschrieben werden.
Oder ist es überhaupt ratsam so vorzugehen? :
in includes/startup.php hinter
als letzte Zeile
hinzufügen
in startup.php weitere codezeile includen
neue Datei anlegen
functions.nobelpreisverdaechtig.php in
ja wo denn nur ?
in classes?
in conlib?
in tools ?
in contenido/includes?
in plugins?
welches Directory ist dafür am besten geeignet?
Gibt es eine empfohlene Namenskonvention?
Welche Dateien muss ich noch aufbohren ausser startup.php ?
In conlib/db_sybase.inc wollte ich die Klasse DB_sql einfach umbenennen.
Aber wo und wie sollte ich dann db_sybase.inc denn includen?
Ich weiss, die Klasse genericdb gibts ja auch noch aber diese Klasse dient einem anderen Zweck und überhaupt die zahlreichen Threads zu dem Thema kann ich kaum nachvollziehen.
Der Mechanismus soll ähnlich sein wie beim zugriff auf die mysql-Datenbank, nur statt
Code: Alles auswählen
$myb = new DB_Contenido;
Code: Alles auswählen
$syb= new DB_Sybase("hostname");
Code: Alles auswählen
$syb= new DB_Sybase("hostname", "dbname");
Meine Frage ist...wo lege ich am besten den PHP Code dafür ab?
Ich muss wohl eigene files erzeugen. Beim nächsten Release-Upgrade würden sie ja überschrieben werden.
Oder ist es überhaupt ratsam so vorzugehen? :
in includes/startup.php hinter
Code: Alles auswählen
checkMySQLConnectivity();
Code: Alles auswählen
checkSybaseConnectivity();
in startup.php weitere codezeile includen
neue Datei anlegen
functions.nobelpreisverdaechtig.php in
ja wo denn nur ?
in classes?
in conlib?
in tools ?
in contenido/includes?
in plugins?
welches Directory ist dafür am besten geeignet?
Gibt es eine empfohlene Namenskonvention?
Welche Dateien muss ich noch aufbohren ausser startup.php ?
In conlib/db_sybase.inc wollte ich die Klasse DB_sql einfach umbenennen.
Aber wo und wie sollte ich dann db_sybase.inc denn includen?
Ich weiss, die Klasse genericdb gibts ja auch noch aber diese Klasse dient einem anderen Zweck und überhaupt die zahlreichen Threads zu dem Thema kann ich kaum nachvollziehen.