MpaK69
Новичок
PHP (OOP) схема наследования
есть маленький вопрос о наследовании, как лучше сделать, есть проект cms
class functions{ .. }
class db extends functions{ ... }
class cms extends db { ... }
внутри cms уже разбор урла куда мы забрались, просмотр прав пользователя на показ страницы и выбор нужного шаблона страницы
но внутри шаблонов есть блоки (например основной это текст статьи, справа например колонка новостей), так вот, как лучше (расширяемости, скорости, памяти) сделать, чтобы эти блоки так же наследовали например db класс, расширяя его своими методами вывода или наследовать весь cms класс?
есть маленький вопрос о наследовании, как лучше сделать, есть проект cms
class functions{ .. }
class db extends functions{ ... }
class cms extends db { ... }
внутри cms уже разбор урла куда мы забрались, просмотр прав пользователя на показ страницы и выбор нужного шаблона страницы
но внутри шаблонов есть блоки (например основной это текст статьи, справа например колонка новостей), так вот, как лучше (расширяемости, скорости, памяти) сделать, чтобы эти блоки так же наследовали например db класс, расширяя его своими методами вывода или наследовать весь cms класс?