我正在尝试创建跨多个数据库的连接(其中一个属于遗留应用程序),如Doctrine博客所述。但是,该示例建议将数据库名称硬编码到架构中,出于明显的原因,我希望避免这种情况。
是否有一种方法可以读取在
是否有一种方法可以读取在
parameters.ini
或config.yml
中定义的参数,并将它们用作注释的值,就像这样?/**
* @ORM\Table(name="%legacy_db_name%.%legacy_table_name%")
*/
parameters.ini
中,我只是建议使用config.yml
,以防万一更容易访问。如果我们在yml中描述实体而不是注释,是否可以从属性文件中读取数据库和表名呢? - Kaivosukeltaja