4

Doctrineブログで説明されているように、複数のデータベース(そのうちの1つはレガシーアプリケーションに属している)間で結合を作成しようとしています。ただし、この例では、データベースの名前をスキーマに直接ハードコーディングすることを提案しています。これは、明らかな理由から避けたいものです。

parameters.iniまたはで定義されたパラメータを読み取りconfig.yml、このように注釈の値として使用する方法はありますか?

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

1 に答える 1

1

いいえ、それは不可能です。「%key%」フォームはDICでのみ使用できます。なぜこれらのデータをymlファイルに入れるのですか?役に立ちますか?

于 2012-05-01T10:37:54.927 に答える