Получить источник данных, по:
$db =& ConnectionManager::getDataSource('default');
или
$db =& $this->User->getDataSource(); // or any other model
Тогда вы можете получить все столы, позвонив по номеру:
$db->listSources()
И получить схему для таблицы, скажем "продукты"
$db->describe('products');
Однако передача строки в describe
- это только в CakePHP 2.0 , для 1.3 требуется объект модели.