Я добавил новый столбец «функции» в таблицу сайта и обновил модели, используя Doctrine.
Этот код вызывает ошибку:
$siteTable = Doctrine_Core::getTable("Site");
$site = $siteTable->findOneByName("site"); // this line is throwing an exception
Исключение:
Неизвестный столбец "s.features" в списке полей .....
Я проверил базу данных, и она содержит поле, я также проверил модель сайта, а определение таблицы содержит информацию о столбце,Первичный ключ всех таблиц - id
.Также в строке, которая выдает исключение, я не использую недавно добавленный столбец.Если я удаляю столбец из определения таблицы объекта сайта, то приведенный выше код работает ...
Эта ошибка возникает с любой таблицей, когда я добавляю новый столбец и восстанавливаю модели из него.