Как перезаписать ProductsEntity

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Georg
Georg

Сообщение #1 Georg » 18.02.2023, 09:03

Нужно внести изменение в этот файл Okay\Entities\ProductsEntity.php. Как его перезаписать, чтобы не менять ядро?

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #2 korshunov » 18.02.2023, 09:33

В документации
https://github.com/OkayCMS/Okay3/blob/master/docs/core/README.md
сказано: Классы ядра располагаются в директории Okay/Core/.

Если считать, что ядро - содержимое этой папки, то указанный файл к ядру не относится и потому ответ проcтой: внести изменение в этот файл можно, например, с помощью FTP-клиента и текстового редактора.

Если Вы считаете, что файл Okay\Entities\ProductsEntity.php относится к ядру, то сделать такое нельзя НИКАК.

Если же Вам хочется внести свои собственный изменения в работу CMS, совсем не трогая основной функционал Okay (в частности Okay\Entities\ProductsEntity.php), то надо создавать свой модуль: https://github.com/OkayCMS/Okay3/blob/master/docs/modules/README.md

Georg
Georg

Сообщение #3 Georg » 18.02.2023, 09:40

Спасибо. Я уже внес правки в этот файл и просто переживаю, чтобы они не слетели при каком-то обновлении в далеком будущем.

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #4 korshunov » 18.02.2023, 12:22

Переживать тут нечего, многие это уже проходили.
http://simpla-tuning.ru/obnovleniya-i-dorabotki-kak-ih-primirit


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 33 гостя