Страница 1 из 1

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

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

Добавлено: 18.02.2023, 09:33
korshunov
В документации
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

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

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

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