Как удалить override, при удалении модуля в prestashop?

Как удалить override, при удалении модуля в prestashop?

25.09.2013 08:57:44 Просмотров 50 Источник

Я переопределяю классы и контроллеры, используя мой модуль. Но при удалении он не удалял файлы переопределения в папке переопределения, которые создаются с помощью этого модуля. из-за этого я получаю сообщение об ошибке "не удается установить переопределение: класс CartOverrideOriginal не существует" при попытке установить второй раз. может ли кто-нибудь помочь мне, как удалить эти файлы при удалении самого модуля, а не вручную.. Мне нужно написать какую-либо функцию, чтобы достичь этого?

У вопроса есть решение - Посмотреть?

Ответы - Как удалить override, при удалении модуля в prestashop? / How to remove override , when uninstalling the module in prestashop?

Является ответом!
Altaf Hussain

25.09.2013 12:20:36

Обратите внимание, что установка/удаление модулей не должны создавать или удалять файлы из классов и переопределять папки. В этих папках есть важные файлы, и случайно это может привести к удалению важных файлов. Поэтому, если ваш модуль должен переопределить некоторые классы или контроллеры,то не размещайте эти файлы программно в папках переопределения. Ваша инструкция по установке модуля должна сказать пользователю, чтобы скопировать эти файлы вручную и то же самое для удаления.

Надеюсь, это поможет вам.

Спасибо.

gncvalente

23.05.2014 01:48:20

Вы должны вручную удалить файл из папки переопределения. Затем вы должны удалить содержимое папки кэша.

Теперь вы можете переустановить модуль, который выполняет переопределение.

https://stackoverflow.com/questions/18996528/how-to-remove-override-when-uninstalling-the-module-in-prestashop/23825996#comment68175392_23825996
удаление class_index в папке кэша Исправлена проблема
Закрыть X