Использовать несколько баз данных в одном запросе в cakephp - PullRequest
0 голосов
/ 06 мая 2019

У меня есть две базы данных db1 и db2 , и обе они являются одним и тем же сервером. мой код

public function test(){
    $connection = ConnectionManager::get('db1'); 
    $results = $connection->execute('select db1.table1.name from db1.table1 join db2 on db1.table1.id = db2.table1.other_id  where db1.table1.id=10')->fetchAll('assoc');
    dd($results);
}

Это не работает. Что я должен делать? Спасибо заранее.

1 Ответ

0 голосов
/ 06 мая 2019

Нет способа сделать это напрямую. Вы должны запросить обе базы данных по отдельности и обработать результаты в своем бэкэнде (контроллере).

...