学说未知 请求的列类型“日期”

J. *_*ati 2 php doctrine symfony

我在 symfony2 中有一个项目,我想将实体类映射到数据库,但执行时php app/console doctrine:schema:update --force出现以下错误:

[Doctrine\DBAL\DBALException] 请求未知的列类型“日期”。您使用的任何 Doctrine 类型都必须使用 \Doctrine\DBAL\Types\Type::addType() 注册。您可以使用 \Doctrine\DBAL\Types\Type::getTypeMap() 获取所有已知类型的列表。如果在数据库自省期间发生此错误,那么您可能忘记了为 Doctrine 类型注册所有数据库类型。使用 AbstractPlatform#reg isterDoctrineTypeMapping() 或让您的自定义类型实现 Type#getMapp edDatabaseTypes()。如果类型名称为空,则可能是缓存有问题或忘记了一些映射信息。

我在这里做错了什么?我的实体类中有以下注释:

/**
 * @ORM\Column(name="date", type="Date")
 */
private $date;
Run Code Online (Sandbox Code Playgroud)

Ale*_* B. 5

尝试使用小写类型date。学说类型的完整列表请参见此处

\n\n
/**\n\xc2\xa0* @ORM\\Column(type="date")\n\xc2\xa0*/\nprivate $date;\n
Run Code Online (Sandbox Code Playgroud)\n