私はsymfony 1.4でプロジェクトをしており、symfony 3にアップデートしたいと思います。基本的な手順を教えて、正しく更新できるようにしてください。symfony 1.4から3.0に変更したい場合、コードの移行方法はありますか?
答えて
私はあなたにこの仕事をさせるツールはないと思います。
私は、きれいなSymfony3プロジェクトをセットアップし、そこでの作業がどのように機能しているかを確認しながら、あるプロジェクトから別のプロジェクトに機能(コード)を移動することをお勧めします。
ORMにDoctrine2がない場合は、古いプロジェクトから新しいプロジェクトに多くの変更を加える必要があります。
あなたのプロジェクトにいくつかの外部コンポーネントテストがある場合は、本当に役に立ちます。新しいプロジェクトで実行することができます。新しいものが古いものと同じように動作することを確認します。
symfony 1.4からsymfony 2または3へ移行するツールはありません。 主な問題は、ソースファイルとディレクトリです。それらは違う。
私はプロジェクト全体を書き直す必要があると思います。 詳細: http://symfony.com/doc/2.7/introduction/symfony1.html
Symfony 1.xからSymfony2にアップグレードするための「直接」方法またはレシピはありません。
アプリケーション全体を一から書きたくない場合は、Symfony2アプリケーションでSymfony 1.xコードをラップして、段階的に移行することができます。原則は簡単です:要求が定義されたSymfony2ルートと一致する場合、それはSymfony2アプリケーションによって処理されます。それ以外の場合は、従来のSymfony 1.xアプリケーションに渡されます。
https://github.com/Ingewikkeld/IngewikkeldWrapperBundle
その後、あなたは徐々にsymfonyの1アプリケーションの一部を上書きすることができます。
は、このアーキテクチャを構築することができますバンドルがあります。
- 1. 1.4から3.0へのjQueryの移行
- 2. 多かれ少なかれ関係を変更した場合に移行を実行する方法は?
- 3. symfony 1.4には1対1のチャットプラグイン/アプリケーションがありますか?
- 4. Symfony 1.4 - フォームは常に<table>にありますか?
- 5. androidplot 0.6から1.4への移行方法は?
- 6. djangoの移行に失敗した場合、データベースが変更されますか?
- 7. モデルファーストからコードへの移行まず、いくつかの変更の変更
- 8. Railsの移行で列を整数から日時に変更する方法はありますか?
- 9. PHPページからnode.jsコードを変更する方法はありますか?
- 10. 2.0から3.0へのantdの移行後、デフォルトのフォントサイズが12pxから14pxに増えました.foldizeをカスタマイズする方法はありますか?
- 11. 特定のフォルダに変更があった場合、OOZIEジョブをスケジュールする方法はありますか?
- 12. Git:リモートトラッキングブランチで変更が発生した場合、ローカルブランチを自動更新する方法はありますか?
- 13. symfony 1.4のtwitter/FB/Google oauth統合のための良いリソースはありますか?
- 14. エラスティック1.4から2.xへの移行
- 15. 実行後にコードを実行したい場合は、http.Redirectの後に戻る必要がありますか?
- 16. 例外がスローされた場合にのみコードを実行する方法はありますか?
- 17. すべての再試行が失敗した場合にタスクカウンタを減らす方法はありますか?
- 18. すべての列が等しい場合、データフレームから行を削除する方法はありますか?
- 19. symfony 1.4はApacheのuserdirの下にあります
- 20. symfony 1.4 app.ymlに間違った値があります
- 21. Symfony 1.4(1.0からの移行):外部キーと管理モジュールのconfig.yml
- 22. CLIから実行した場合、PHPスクリプトでセキュリティチェックをバイパスする方法はありますか?
- 23. ツリービューのノードが条件を満たす場合に変更する方法はありますか
- 24. symfonyデモアプリケーションをsqliteからpdo_mysqlに移行する方法
- 25. コアデータからオンラインデータベースにデータを移行する方法はありますか?
- 26. ImageFIeld.upload_toパラメータを変更した場合、以前にアップロードしたファイルを移行時に移動する必要がありますか?
- 27. スイッチを移動した場合にのみリセットする方法はありますか?
- 28. Coldfusionコードのステージングからプロダクションに移行する理想的な方法はありますか?
- 29. は、Spring 2.5からSpring 3.0に移行できますか?
- 30. Symfony 1.4:Fixtureファイルから.SQLを生成する方法
おそらく、この[チュートリアル](http://knpuniversity.com/screencast/symfony3-upgrade)がお手伝いできますか?このアップグレードは2.7から2.8へ、次に3.0へとアップグレードされています。したがって、これがユースケースに当てはまるかどうかはわかりません。しかし、試してみて、それがうまくいくかどうか私たちに知らせてください。期待どおりに動かない場合に備えて、現在のバージョンをバックアップすることを忘れないでください。 –
良いluckk! :) – COil