2017-10-03 1 views
0

現在、いくつかのSF3 Webサイトがあり、これらのインスタンスの一部で使用される新しいバンドルを作成する必要があります。そうするために、私たちは、再利用可能なバンドルであるhereのようにすることにしました。そして、すべてが期待通りに動作しているようです。SF3:再利用可能なバンドルとモデルの更新

問題はエンティティに関するものです。データベース内でそれらをどのように作成する必要がありますか?さらに重要なのは、バンドルを更新するときにモデルを更新する方法は?

DoctrineMigration's threadによれば、このバンドルは私たちが望むやり方で使用するべきではなく、開発者はこの機能の追加を計画していません。 Another bundleは仕事をしているようですが、良いアイデアかどうかはわかりません。

一部のマニュアルは、教義の構成ノード(like thisthat)にマッピングを追加することが可能であると述べているが、私はそれが事業体の将来の変化を管理するのに十分ではないと思います。

そうする「公的な」方法はありますか?私たちは間違った道を選んだのでしょうか?

答えて

0

私は範囲外かもしれませんが、手動で共有バンドルからマッピングを定義することはできませんでしたか?

orm: 
    auto_mapping: false 
    mappings: 
     MySharedBundleName: 
      type: yml 
      dir: %kernel.root_dir%/../src/MySharedBundleName/Resources/config/doctrine 
+0

確かに、私はバンドルのマッピングを登録する方法だと思いますが、変更後にエンティティをアップグレードしなければならない場合は役に立ちませんか? – NaeiKinDus

関連する問題