Я хочу проверить, допустимо ли имя таблицы в Propel, а затем сделать что-то с ним, например получить его имя PHP. Проблема в том, что я использую DatabaseMap, и он содержит только таблицы, которые были созданы. Например:
$map = Propel::getDatabaseMap(); $map->getTableName('group'); // throws exception
Если я перебираю таблицы:
$tables = $map->getTables(); foreach ($tables as $key => $value) { echo $key; }
Он выводит только «пользователь». Он не выводит никаких других таблиц в моей базе данных.
Существуют ли другие методы проверки правильности имени таблицы в Propel?