Список всех таблиц в cakePHP 3.x

Я пытался разобраться с этим. В cakePHP 2 я мог бы использовать:

$tables = ConnectionManager::getDataSource('default')->listSources();

Но в CakePHP 3.x я не могу понять, что использовать?
Я посмотрел на ссылку CakePHP получить схему для списка таблиц

К сожалению, это не помогает с cakePHP 3.0?

4

Решение

Мы можем получить список таблиц в cakephp3, используя очень похожий шаблон:

$tables = ConnectionManager::get('default')->schemaCollection()->listTables();
5

Другие решения

У меня просто была такая же проблема.
Попробуйте использовать код ниже

TableRegistry::exists($model);
1