У меня есть простое расширение extbase (typo3) с одним контроллером и одной моделью/представлением. Теперь я хочу «выбрать» базу данных MSSQL и вывести результаты в мое представление. Я не нашел ссылки на то, как это реализовать.Как использовать внешнюю базу данных в extbase/fluid
Как я могу подключиться к зарубежной базе данных из моего расширения extbase/fluid и использовать данные из этой базы данных (MSSQL)? Как выполнить запрос в «extDB» и как распечатать результат в моем жидкостном представлении.
Это, как я интегрировать DB (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',
);
Любая помощь приветствуется.
Я уже видел это. но вопрос в том, как я могу выполнить запрос в БД, к которому я подключился через dbal/adodb ?? – d4ny3l
, чтобы быть более ясным: у меня есть база данных MSSQL на другом сервере, чем у моего экземпляра T3. Я просто хочу прочитать данные из представления на этой базе данных MSSQL и вывести его в расширение extbase. – d4ny3l