Я просто новичок в Kohana и ее каскадной файловой системе.Классы Kohana и каскадная файловая система
Из того, что я понимаю, использование каскадной файловой системы позволяет расширить основные классы и сделать ваш модуль используемым подклассом вместо исходного основного класса (вроде как исправление обезьяны). То, что я не совсем понимаю, - это то, почему нам нужно создавать пустые подклассы и ставить всю логику на классы Коханы. Это просто похоже на взломы, и дубликаты классов очень затрудняют отслеживание вызовов.
Основываясь на этом doc on cascading file system, он всегда будет проверять путь приложения сначала перед модулями, так что можно просто полностью перезаписать основные классы новыми версиями на пути приложения? Я не уверен, где здесь подходят пустые классы. Спасибо, спасибо за конкретный конкретный пример.
Вы говорите о своих занятиях? Вам не нужно использовать пустые классы для этого (но вы можете, если вы создаете библиотеку для других пользователей). Эти подклассы полезны, если вы хотите изменить поведение (метод патчей или добавить новый) без изменений в исходных файлах. – biakaveron