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