Ich habe eine einfache Extbase-Erweiterung (Typo3) mit einem Controller und einem Modell/View. Jetzt möchte ich eine MSSQL-Datenbank "auswählen *" und die Ergebnisse aus meiner Sicht ausgeben. Ich habe keinen Hinweis darauf gefunden, wie dies zu realisieren ist.Wie verwende ich eine fremde Datenbank in extbase/fluid
Wie kann ich eine Verbindung zu einer fremden Datenbank innerhalb meiner Extbase/Fluid-Erweiterung herstellen und die Daten aus dieser Datenbank (MSSQL) verwenden? Wie führe ich eine Abfrage auf der "extDB" aus und wie drucke ich das Ergebnis IN meiner Fluid-View aus. Diese
ist, wie ich die DB integrieren (dbal/adodb):
$TYPO3_CONF_VARS['EXTCONF']['dbal']['handlerCfg'] = array(
'extDB' => array(
'type' => 'adodb',
'config' => array(
'driver' => 'mssql',
'username' => 'DB_username',
'password' => 'DB_password',
'host' => 'DB_host',
'database' => 'DB_used',
)
)
);
$TYPO3_CONF_VARS['EXTCONF']['dbal']['table2handlerKeys'] = array (
'VIEW_TABLE1' => 'extDB',
'VIEW_TABLE2' => 'extDB',
);
Jede Hilfe sehr geschätzt wird.
habe ich schon gesehen. aber die Frage ist, wie kann ich eine Abfrage auf einer DB ausführen, die ich über dbal/adodb verbunden habe? – d4ny3l
um klarer zu sein: Ich habe eine MSSQL DB auf einem anderen Server als meine T3-Instanz. Ich möchte nur die Daten aus einer Sicht auf diese MSSQL-DB lesen und sie in meiner Extbase-Erweiterung ausgeben. – d4ny3l