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
그런 다음 점차적으로 심포니 1 응용 프로그램의 일부를 덮어 쓸 수 있습니다 :
이 아키텍처를 구축하는 데 도움이 번들 있습니다.
- 1. symfony 1.4에서 2.0으로 변경하려면 코드 이전 방법이 있습니까?
- 2. symfony 1.4에서 생성 된 schema.yml의 일부를 재정의하거나 확장하는 방법이 있습니까?
- 3. Symfony 1.4에서 PrinceXML 사용
- 4. Symfony 1.4에서 Propel 사용하기
- 5. symfony 1.4에서 symfony 2.0의 compenents 사용
- 6. solr 1.4에서 7.0.1로 데이터 이전
- 7. Symfony 1.4에서 JavaScript 로딩 연기
- 8. Symfony 1.4에서 사용자 비밀번호 재설정
- 9. symfony 1.4에서 tinyMCE를 사용하는 방법은 무엇입니까?
- 10. Java 1.4에서 구조체에 해당하는 방법이 있습니까?
- 11. Subversion 1.4에서 병합 추적을 위조하는 방법이 있습니까?
- 12. Symfony 1.4에서 doctrine으로 postInsert하는 방법은 무엇입니까?
- 13. Symfony 1.4에서 작업 환경을 얻는 방법
- 14. Symfony 1.4에서 동작에서 레이아웃으로 슬롯이 전달되지 않습니다.
- 15. symfony 1.4에서 필터 라벨을 변경하는 방법은 무엇입니까?
- 16. symfony 1.4에서 sfValidatorCallback을 사용하는 embedForm에 대한 PreValidation
- 17. Symfony2 프로젝트에서 이전 버전의 symfony 플러그인을 사용할 수 있습니까?
- 18. symfony 1.4에서 embedForm을 사용하는 방법은 무엇입니까?
- 19. PHPUnitTest가 symfony 1.4에서 결과를 제공하지 않습니다.
- 20. symfony 1.4에서 내 관리 테마를 어떻게 변경합니까?
- 21. symfony-1.4에서 factories.yml에 팩토리 유형 추가
- 22. symfony 1.4에서 새 세션을 수동으로 생성하는 방법
- 23. symfony 1.4에서 onchange 속성을 사용하는 방법
- 24. symfony 1.4에서 폼의 postValidator를 비활성화하는 방법
- 25. Symfony 1.4에서 모바일 버전을 구현하는 방법은 무엇입니까?
- 26. symfony 1.4에서 폼 필터 재설정에 연결
- 27. Symfony 1.4에서 컨텍스트 부분의 캐시를 제거했습니다.
- 28. Symfony 1.4에서 Javascript 및 CSS 축소 자동화
- 29. Symfony 1.4에서 오류 500을 시뮬레이트하는 방법은 무엇입니까?
- 30. symfony 1.4에서 단순한 redirect() 함수가 작동하지 않습니다.
[튜토리얼] (http://knpuniversity.com/screencast/symfony3-upgrade)이 도움이 될 수 있습니까? 2.7에서 2.8로 업그레이드 한 다음 3.0으로 업그레이드하므로 사용 사례에 해당되는지 여부는 알 수 없습니다. 그러나 시도해 보시고, 이것이 효과가 있었다면 저희에게 알려주십시오. 기존 버전을 백업하는 것을 잊지 마십시오. 예상치 못한 일이 생길 경우를 대비하여. –
좋은 luckk! :) – COil