Symfony 3:在实体ORM表前缀中使用来自parameters.yml的参数

时间:2018-06-20 14:04:55

标签: symfony parameters doctrine-orm

我有一个这样的实体:

/**
 * MyEntity
 *
 * @ORM\Table(name="my_db_name.my_entity")
 * @ORM\Entity
 */
class MyEntity
{

...

}

在我的parameters.yml中有此配置:

parameters:
    database_host: 127.0.0.1
    database_driver: pdo_mysql
    database_port: 3306
    database_name: my_db_name
    database_user: root
    database_password: null

是否可以像这样直接在实体注释中使用database_name参数? :

/**
 * MyEntity
 *
 * @ORM\Table(name="%database_name%.my_entity")
 * @ORM\Entity
 */
class MyEntity
{

...

}

谢谢!

0 个答案:

没有答案