2016-12-28 1 views
0

symfony 1.4에서 프로젝트를 가지고 있고 symfony 3으로 업데이트하고 싶습니다. 기본 단계를 알려 주어 제대로 업데이트 할 수 있도록하십시오.symfony 1.4에서 3.0으로 변경하려면 코드 이전 방법이 있습니까?

+0

[튜토리얼] (http://knpuniversity.com/screencast/symfony3-upgrade)이 도움이 될 수 있습니까? 2.7에서 2.8로 업그레이드 한 다음 3.0으로 업그레이드하므로 사용 사례에 해당되는지 여부는 알 수 없습니다. 그러나 시도해 보시고, 이것이 효과가 있었다면 저희에게 알려주십시오. 기존 버전을 백업하는 것을 잊지 마십시오. 예상치 못한 일이 생길 경우를 대비하여. –

+0

좋은 luckk! :) – COil

답변

1

나는 당신을 위해이 작품을 만들 도구가 있다고 생각하지 않습니다.

깨끗한 Symfony3 프로젝트를 설정하고, 거기에서 어떻게 작동하는지보고 단계별로 한 프로젝트에서 다른 프로젝트로 기능 (코드)을 옮기는 것이 좋습니다.

ORM에 Doctrine2가없는 경우 기존 프로젝트에서 새로운 프로젝트로 많이 변경해야 할 것 같습니다.

프로젝트에 대한 외부 구성 요소 테스트가있는 경우 정말 도움이 될 것입니다. 새 프로젝트에서 실행할 수 있습니다. 새로운 것이 이전 것과 똑같이 작동하는지 확인합니다.

0

symfony 1.4에서 symfony 2 또는 3으로 마이그레이션 할 수있는 도구가 없습니다. 주된 문제는 소스 파일과 디렉토리에 있습니다. 그들은 다르다.

전체 프로젝트를 다시 작성해야합니다. 자세한 내용은 여기를 참조하십시오 : http://symfony.com/doc/2.7/introduction/symfony1.html

0

Symfony 1.x에서 Symfony2 로의 업그레이드를위한 "직접적인"방법이나 방법은 없습니다.

처음부터 전체 응용 프로그램을 작성하고 싶지 않은 경우 Symfony2 응용 프로그램으로 Symfony 1.x 코드를 래핑하여 점진적으로 마이그레이션 할 수 있습니다. 원칙은 간단합니다. 요청이 정의 된 Symfony2 경로와 일치하면 Symfony2 애플리케이션에서 처리합니다. 그렇지 않으면 Symfony 1.x 응용 프로그램으로 넘어갑니다.

https://github.com/Ingewikkeld/IngewikkeldWrapperBundle

그런 다음 점차적으로 심포니 1 응용 프로그램의 일부를 덮어 쓸 수 있습니다 :

이 아키텍처를 구축하는 데 도움이 번들 있습니다.

관련 문제