具有自定义主键名称的symfony2模型(不同于" id")

时间:2015-10-02 22:02:42

标签: php symfony model doctrine primary-key

任何人都可以粘贴Symfony2 / Doctrine模型的示例定义,其主键与 id 不同(名称,例如主键是< EM> CUSTOMER_ID )?

我一直在网上搜索这个并且我已经扫描了整个备忘单(http://ormcheatsheet.com/)但是找不到。

例如,具有以下架构:

author:
  type: entity
  fields:
    id:
      id: true
      type: integer
      generator:
        strategy: AUTO

我应该更改 id 替换 author_id ,保留它仍然是主键?

1 个答案:

答案 0 :(得分:5)

这样的东西?

author:
  type: entity
  id:
    author_id:
      type: integer
      generator:
        strategy: AUTO
  fields:
    name:
      type: string
      length: 50

reference