Php 具有自定义主键名称的symfony2型号(不同于“id”)

Php 具有自定义主键名称的symfony2型号(不同于“id”),php,symfony,model,doctrine,primary-key,Php,Symfony,Model,Doctrine,Primary Key,任何人都可以粘贴具有不同于id的主键的Symfony2/原则模型的示例定义(名称,例如主键是客户id) 我一直在网上搜索这个,我扫描了整个备忘单(),但找不到 例如,具有以下模式: author: type: entity fields: id: id: true type: integer generator: strategy: AUTO 我应该更改什么以用author\u id替换id?它仍然是主键?类似的内容 auth

任何人都可以粘贴具有不同于id的主键的
Symfony2
/
原则
模型的示例定义(名称,例如主键是客户id)

我一直在网上搜索这个,我扫描了整个备忘单(),但找不到

例如,具有以下模式:

author:
  type: entity
  fields:
    id:
      id: true
      type: integer
      generator:
        strategy: AUTO
我应该更改什么以用author\u id替换id?它仍然是主键?

类似的内容

author:
  type: entity
  id:
    author_id:
      type: integer
      generator:
        strategy: AUTO
  fields:
    name:
      type: string
      length: 50
像这样的事

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