我有列类型" eInvoicePaymentStatus"在我的项目中。但后来决定我不需要一个。我删除了所有对此类型的引用。但现在我正在解决这个错误
[Doctrine\DBAL\DBALException]
Unknown column type "eInvoicePaymentStatus" requested. Any Doctrine type th
at you use has to be registered with \Doctrine\DBAL\Types\Type::addType().
You can get a list of all the known types with \Doctrine\DBAL\Types\Type::g
etTypesMap(). If this error occurs during database introspection then you m
ight have forgot to register all database types for a Doctrine Type. Use Ab
stractPlatform#registerDoctrineTypeMapping() or have your custom types impl
ement Type#getMappedDatabaseTypes(). If the type name is empty you might ha
ve a problem with the cache or forgot some mapping information.
我跑的时候
doctrine:schema:update --force
我删除了doctrine和symfony缓存。所有这些都会仔细检查可能的参考文献。
答案 0 :(得分:1)
我们找到了解决方案。在数据库中,我们有不同的shemas与相同的表。我们忘记删除架构中的一个表格中的列。删除类型为'eInvoicePaymentStatus'的列后,所有内容都重新开始工作。
这是专栏评论中的问题。