Hi,
also ich benötige momentan genau das gleiche.
Ich habe zwei Datenbanken - eine Datenbank pro Redaxo - auf einem Account.
Beide Seiten sollen innerhalb einer Unterseite identisch sein.
Daher dachte ich, ich nutze die oben angegebene Möglichkeit, eine zweite Datenbank zu verwenden einfach innerhalb des entsprechenden Moduls.
Es würde mir helfen, wenn ich allein diesen Abschnitt innerhalb des Moduls anpassen könnte:
- Code: Alles auswählen
$cat = OOCategory::getCategoryById($this->getValue("category_id"));
# Headline auslesen
$headline = $cat->getName();
$article = $cat->getArticles();
Über $cat werden im Grunde alle Inhalte geholt.
Der Code stammt nun von der ersten Version der Seite.
Es müßte nun -auf der Zweitinstallation- auf die andere Datenbank anzuwenden sein.
Wie verwende ich hier
- Code: Alles auswählen
$sql = new sql(2);
?
Sind die Redaxo-Klassen überhaupt in Verbindung mit dem Aufruf einer anderen Datenbank zu verwenden und wenn dann wie?
Gibt es sowas wie:
- Code: Alles auswählen
$test = new OOCategory;
$test->sql=$sql;
Also, dass ich der Klasse zuvor erstmal mitteile, dass sie eine andere Datenbankverbindung nehmen soll?
Der Grund für diese Anpassung ist halt, dass die Inhalte auf dieser speziellen Unterseite halt nicht immer doppelt gepflegt werden müssen, da sie ja eh genau identisch sein sollen.
Besten Dank für eure Hilfe im Voraus!