Eine einfache Lösung in der vorgeschobenen Vorlage ähnlich ist .. wo Sie zwei unterschiedliche Anwendung mit unterschiedlichen Konfigurations Abschnitt haben .. in
/db1/config/main.php
Sie können die DB-Komponente für den Zugriff auf die Tabelle Präfix Sie bevorzugen (oder auch Datenbank bevorzugen Sie)
'components' => [
'db' => [
...,
'tablePrefix' => 'base1_',
],
und in
gefassten platzieren
/db2/config/main.php
'components' => [
'db' => [
...,
'tablePrefix' => 'base2_',
],
können Sie den gemeinsamen Namespace für alle gängig Anwendungs elemnts Sie benötigen .. Modelle, Controller, Ansichten und so .. auf
und jeden reservierten Namensraum für bestimmte Elemente ..
Obviuosly dieser isjust einen Vorschlag .. könnte sein, es gibt andere, einfache und intelligente Lösungen
PS: die Verwendung von zwei getrennter Datenbank, die Sie nicht anderen Präfix benötigen ..
Dank fot Antwort! Ich habe vergessen, dass ich zu viele Controller habe. Ich benutze einen anderen Weg, um Benutzer zu ändern und für jeden Benutzer Ihre db-Verbindung zu machen. –