一個簡短的問題:如何切換到另一個元數據驅動程序比註釋。如何在config.yml中設置元數據驅動程序「yml」?Symfony2 + doctrine2:切換到元數據驅動程序「yml」
I`ve谷歌搜索和Symfony2的實況,但沒有發現任何東西:(
感謝
一個簡短的問題:如何切換到另一個元數據驅動程序比註釋。如何在config.yml中設置元數據驅動程序「yml」?Symfony2 + doctrine2:切換到元數據驅動程序「yml」
I`ve谷歌搜索和Symfony2的實況,但沒有發現任何東西:(
感謝
你應該能夠做到這一點與doctrine:mapping:convert
命令
php app/console doctrine:mapping:convert --force yml ./src/
仔細檢查所有在運行命令之前可用的選項,儘管
php app/console help doctrine:mapping:convert
我意識到這是一個老問題,但你可以明確要求,原則用於元數據這樣的YML驅動程序:
doctrine:
orm:
entity_managers:
mappings:
MyBundleName:
type: yml
dir: path/to/ymlmetadata
請注意,如果您使用此配置的風格,那麼你必須把「默認」 entity_managers下的config節點,而不是其通常的位置。
thx。現在我得到了yml文件。但如何切換到yml-metadatadriver,以便doctrine2使用yml文件而不是註釋? –
呃,我不認爲你必須做其他事情。只要您的實體類不再有註釋,清除緩存應該是所有需要的。 –