Intereting Posts
Вопрос о php и Dreamweaver? Количество эхо-записей MySQL, которое имеет одинаковый идентификатор сеанса Что Apache должен поддерживать как mysqli, так и PDO? Избегание повторной отправки формы в php при нажатии f5 PHP Неустранимая ошибка: не очистить PDOException: не удалось найти драйвер Как вывести MD5 хешированный пароль в виде обычного текста? php imap – получить тело и сделать простой текст Woocommerce Grouped Products с индивидуальной кнопкой «Добавить в корзину» Получение временной метки из строки mysql при создании новой записи строки Хранить другое значение в базе данных из форм, созданных динамически с помощью PHP? Найти наибольшее значение в многомерном массиве Заказ Laravel by hasmany отношения PHP + MYSQL на Duplicate KEY все еще увеличивает ключ INDEX Apache rewrite – получить исходный URL в PHP Как застегнуть 100 мб файлов во время (до) загрузки, чтобы скорость загрузки могла быть увеличена?

Как проверить, действительны ли имена таблиц в Propel?

Я хочу проверить, допустимо ли имя таблицы в Propel, а затем сделать что-то с ним, например получить его имя PHP. Проблема в том, что я использую DatabaseMap, и он содержит только таблицы, которые были созданы. Например:

$map = Propel::getDatabaseMap(); $map->getTableName('group'); // throws exception 

Если я перебираю таблицы:

 $tables = $map->getTables(); foreach ($tables as $key => $value) { echo $key; } 

Он выводит только «пользователь». Он не выводит никаких других таблиц в моей базе данных.

Существуют ли другие методы проверки правильности имени таблицы в Propel?