我在站点表中添加了一个新列“功能”,并使用 Doctrine 重新生成了模型。
此代码导致错误:
$siteTable = Doctrine_Core::getTable("Site");
$site = $siteTable->findOneByName("site"); // this line is throwing an exception
例外:
字段列表中的未知列“s.features”.....
我检查了数据库,它包含字段,我还检查了站点模型,表定义包含列信息。所有表的主键都是id
. 同样在引发异常的行中,我没有使用新添加的列。如果我从站点对象的表定义中删除该列,那么上面的代码就可以工作......
当我添加新列并从中重新生成模型时,任何表都会发生此错误。