我在symfony2中有一个项目,我想将实体类映射到数据库,但执行php app/console doctrine:schema:update --force
会出现以下错误:
[Doctrine \ DBAL \ DBALException]请求未知的列类型“Date”。 您使用的任何Doctrine类型都必须注册 \原则\ DBAL \类型\型号::的addType()。你可以得到所有的 已知类型为\ Doctrine \ DBAL \ Types \ Type :: getTypeMap()。如果这 在数据库内省期间发生错误,那么您可能已经忘记了 注册Doctrine Type的所有数据库类型。使用 AbstractPlatform #reg isterDoctrineTypeMapping()或您的自定义 types实现Type#getMapp edDatabaseTypes()。如果类型名称是 空的你可能有缓存问题或忘记了一些映射 信息。
我在这里做错了什么?我在我的实体类中有以下注释:
/**
* @ORM\Column(name="date", type="Date")
*/
private $date;