【问题标题】:Unknown column type when generating schema生成架构时的未知列类型
【发布时间】:2012-03-09 14:56:42
【问题描述】:

我正在使用 Symfony2 和 Doctrine 开发应用程序,问题出现在
我尝试使用php app/console doctrine:schema:update --force 为角色和用户实体创建表,关系是多对多,虽然映射信息、注释似乎是正确的,但它会引发以下异常:

[Doctrine\DBAL\DBALException] 请求的未知列类型角色

我能做什么?非常感谢。

【问题讨论】:

  • symfony2 CLI 有一个--verbose 选项。它是否显示更多信息?当然,您应该发布注释。

标签: exception doctrine symfony dbal


【解决方案1】:

你可能有这样的注释:

/**
 * @Column(type="role")
 */
 protected $role;

这是个问题,因为 Doctrine 不知道任何名为 role 的类型。

我不得不说这是一个假设,因为你还没有发布任何代码......

【讨论】:

  • 问题是我没有 @Column(type="role") 所有列类型都是已知类型。
  • 如前所述,您应该发布您的注释,我认为如果没有实际代码,任何人都无法提供帮助...
猜你喜欢
  • 1970-01-01
  • 2010-12-15
  • 1970-01-01
  • 2013-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-10
相关资源
最近更新 更多