Създавам CMS, използвайки PHP и ООП - това е малко учебен проект, нещо, което да подобри моите ООП умения, като същевременно ме мотивира да имам крайна цел в ума си.
Стигнах до действително кодиране на задните крайни страници - просто имам въпрос как най-добре да структурирам приложението по отношение на папки, файлове и т.н.
Имам папка с класове, някои от които планирам да използвам в уебсайта на предния край. Един такъв клас е класът Page, който се занимава със зареждането на шаблона (заглавка, съдържание и долен колонтитул), който ще работи добре за предния край, сигурен съм. Задният край обаче е различна история, очевидно нито една от страниците (страница за добавяне/редактиране, добавяне/редактиране на потребител и т.н.) няма да се съхранява в базата данни, така че как да се справя с извеждането на тези страници?
Най-добре ли е да създам подкласове на класа Page и да настроя съдържанието там? Или би било по-добре да създадете нов PHP файл за всяка страница? Склонен съм към просто използване на подкласове, но това може да доведе до доста тежък файл (клас на страница, подкласове на страница за добавяне, страница за редактиране и т.н.).
Всеки съвет за най-добрия начин да се справите с това би бил чудесен.