2014-06-20 2 views
1

문제가 해결되어 모든 모듈을 업데이트해야하는 경우가 있습니다. 나는 (관리자의 페이지에서) 업데이트에 대한 자동 검색 기능을 해제했으나 여전히 성공하지 못했고, 업데이트가오고, 이것은 ** 내 컨트롤러에서 변경된 사항과 다른 PHP 파일을 수정했기 때문에 **에 큰 고통이되었습니다. 모든 PHP 파일을 새 파일로 덮어 씁니다. 또한 모듈을 업데이트해야 할 때 - 작동을 멈추고 구성 할 수 없게되므로 모듈을 업데이트하는 매우 힘든 절차가 필요합니다. U 사람들이 나에게 단서를 줄 수 있습니까? 고맙습니다!Prestashop. 관리에서 자동 모듈 업데이트 끄기 -> 설정이 작동하지 않습니다.

답변

0

변경하는 방식에 따라 달라질 것이라고 생각합니다. 어쨌든 오버라이드는 Prestashop 및 다른 MVC 기반 프로그래밍을 개발/추가/변경하는 좋은 방법입니다. 업그레이드 할 때 재정의는 그대로 유지되고 기능을 유지합니다.

모듈의 동작을 무시한 적이 없지만 모든 것이 MVC 방식으로 작성되었으므로 그렇게하는 방법이 있습니다. 그런 다음 모듈 업데이트는 모듈의 핵심 파일에만 관련되며 변경 사항은 대체 위치에 남습니다.

오버라이드에 대해주의해야 할 점 중 하나는 주 버전을 업그레이드 할 때 새 컨트롤러에 대한 변경 사항과 호환되지 않을 수 있다는 것입니다. 그러나 여전히 재정의가 업그레이드되어야한다면 별도로 수행됩니다.

행운을 빈다.

+0

답변 해 주셔서 감사합니다. 슬픈,하지만 그 모듈의 .php 파일을 무시했습니다/무시/폴더 또는 다른 방법으로 재정의 할 수 없습니다 = (누군가가 해당 파일을 재정의하는 올바른 방법을 알고 있으면 좋을 것입니다. – user1969842

+0

다른 게시물을 열 것을 제안합니다. 특정 케이스를 제공합니다 일반적으로 Stackoverflow 커뮤니티는 세부 사항 및 세부 사항/코드가 포함 된 질문에주의를 기울이십시오 모듈을 선택하고 모듈을 추가 한 후 추가 된 코드의 예와 모듈이 손상된 방법을 알려주십시오 행운을 빕니다 –

+0

하지만 먼저 알려주십시오. 제발, 당신은 어디에서 모듈의 PHP 파일을 덮어 쓸 수 없습니까? –