symfony1 - 没有主键的实体的 Symfony Doctrine 模型

标签 symfony1 doctrine doctrine-orm

我在重建 Web 应用程序时正在使用旧数据库。我想使用 Symfony2.x,它显然将 Doctrine 作为 ORM。

我有大约 50 个没有主键的 (mysql) 表。当我尝试生成模型时,它不允许我这样做并抛出异常“...表上没有主键”。

我是否必须在表上有主键才能使用 Doctrine,或者有什么办法解决它吗?

任何帮助都会很棒。

谢谢。

最佳答案

Doctrine 要求每个实体类都有一个标识符/主键。

看看这个页面:http://www.doctrine-project.org/docs/orm/2.0/en/reference/basic-mapping.html#identifiers-primary-keys

关于symfony1 - 没有主键的实体的 Symfony Doctrine 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429806/

相关文章:

php - 进程正在运行,但我找不到它

php - 使用 UrlGenerator 生成外部路由的 URL

php - 在 SQL 中计算级联价格规则

doctrine - 将 Doctrine 1 模式转换为 Doctrine 2 实体?

php - 交响乐 2.3 : CollectionRegionDoctrineCommand not found when update vendors and clear cache

php - Symfony2/Doctrine2 Oracle 游标问题

php - LESS CSS & Symfony - 动态更新配色方案

php - 如何将 symfony2 404 路由到 symfony1 旧版应用程序

php - 在 Doctrine Timestampable 中使用 Unix 时间戳

php - 将 Azure 上的 Redis 与 Symfony2 结合使用