Symfony yml参数进入doctrine yml映射

时间:2015-07-06 06:40:49

标签: symfony doctrine mapping yaml

我对doctrine yml文件有疑问。是否可以导入yml配置文件,例如parameters.yml,并将这些参数用于映射配置?

例如,我想做的就是:

imports:
    - { resource: parameters.yml }
Yunai39\Bundle\SimpleLdapBundle\Entity\RoleLdap:
    type: entity

    id:
        id:
            type: integer
            id: true
            generator:
                strategy: AUTO
    fields:
        roleName:
            type: string
            length: '255'
    manyToMany:
        users:
            targetEntity: "%user_class%"
            mappedBy: roles

有谁知道这是否可能?

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。

然而,看起来http://quickblox.com/developers/IOS似乎是您可能感兴趣的内容,因为您似乎正在努力做到这一点。

  

Doctrine 2.2包含一个名为ResolveTargetEntityListener的新实用程序,它通过拦截Doctrine中的某些调用并在运行时重写元数据映射中的targetEntity参数来起作用。这意味着在您的bundle中,您可以在映射中使用接口或抽象类,并期望在运行时正确映射到具体实体。