Я добавил новый столбец «функции» к таблице сайта и обновил модели с помощью Doctrine. 
  Этот код вызывает ошибку: 
$siteTable = Doctrine_Core::getTable("Site"); $site = $siteTable->findOneByName("site"); // this line is throwing an exception Исключение:
Неизвестный столбец «s.features» в списке полей …..
  Я проверил базу данных и содержал это поле, я также проверил модель сайта, а определение таблицы содержит информацию о столбце.  Первичный ключ всех таблиц – это id .  Также в строке, которая генерирует исключение, я не использую недавно добавленный столбец.  Если я удалю столбец из определения таблицы объекта сайта, то приведенный выше код работает … 
Эта ошибка происходит с любой таблицей, когда я добавляю новый столбец и регенерирую модели из него.
  Вы проверили сгенерированные классы базовых таблиц?  Должен быть BaseSite.class.php 
 ./doctrine build-all 
должен исправить проблему.
  проверьте эту команду 
  каталог доктрины goto 
  там должны быть bin / и Doctrine / directories 
 php bin/doctrine orm:generate-proxies