Symfony2实体注释中的可配置参数

时间:2012-04-30 10:44:49

标签: symfony annotations doctrine-orm

我正在尝试在多个数据库(其中一个属于遗留应用程序)中创建联接,如Doctrine blog中所述。但是,该示例建议将数据库的名称硬编码到模式中,出于显而易见的原因,我希望避免使用该模式。

有没有办法读取parameters.iniconfig.yml中定义的参数,并将它们用作注释的值,如下所示?

/**
 * @ORM\Table(name="%legacy_db_name%.%legacy_table_name%")
 */

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。 “%key%”表单仅在DIC中可用。 为什么要将这些数据放在yml文件中?它会有用吗?