4

古いSymfony1.4アプリケーションをSymfony2.2に移行しようとしています。これは少なくとも少し計画されているべきだと思います。だから私はいくつかの質問があります、多分あなたは私を助けることができます:

  • そこに良いチュートリアルがあるかもしれません(私はそれを見つけられませんでした)
  • 古いschema.ymlとフィクスチャを再利用することは可能ですか?
  • 私は知ってdoctrine:mapping:importいますが、これは良い考えではないと思います。このコマンドで良い経験がありますか?

アプリが非アクティブになり、最初から開始できる可能性があるため、古いデータを移行することはそれほど重要ではありません。ただし、作成にかかる時間を節約したいと思っています。つまり、機能の移行が重要です。

4

1 に答える 1

4

順番にあなたの質問に答えるために:

そこに良いチュートリアルがあるかもしれません(私はそれを見つけられませんでした)

バージョン間の移行に関するドキュメントはありません。実際には不可能であるためです。2つのフレームワークは非常に異なります。ほとんどやり直す必要があることをお勧めします。2つのバージョンの違いについてこれを読んでください

古いschema.ymlとフィクスチャを再利用することは可能ですか?

データベース構造をデータベースから直接インポートできますが、schema.ymlからはインポートできません。古い器具を再利用することはできません-器具はまだ利用可能ですが

doctrine:mapping:importについては知っていますが、これは良い考えではないと思います。このコマンドで良い経験がありますか?

アプリケーションを1.4から2.1/2.2に移行したとき、それはうまく機能しました-すべてがオブジェクト、プロパティ、および関係を取得しました-私はそれを使用することをお勧めします

ただし、Symfonyのドキュメント(1.4と2の両方)は優れていると思います。本と料理本は非常によく書かれていて、読みやすいです。

于 2013-03-05T10:08:37.857 に答える