运维开发网

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

运维开发网 https://www.qedev.com 2020-02-28 17:16 出处:网络 作者:运维开发网整理
我正在尝试在多个数据库(其中一个属于遗留应用程序)中创建连接,如 Doctrine blog中所述.但是,该示例建议将数据库的名称硬编码到模式中,我想避免原因很明显. 有没有办法读取parameters.ini或config.yml中定义的参数,并将它们用作注释的值,如下所示? /** * @ORM\Table(name="%legacy_db_name%.%legacy_table_name%
我正在尝试在多个数据库(其中一个属于遗留应用程序)中创建连接,如 Doctrine blog中所述.但是,该示例建议将数据库的名称硬编码到模式中,我想避免原因很明显.

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

/**
 * @ORM\Table(name="%legacy_db_name%.%legacy_table_name%")
 */
不,这是不可能的. “%key%”表单仅在DIC中可用. 为什么要将这些数据放在yml文件中?它会有用吗?
0

精彩评论

暂无评论...
验证码 换一张
取 消