Я хочу создать объектно-ориентированную среду на 100% в PHP без процедурного программирования и где все является объектом. Подобно Java, за исключением того, что это будет сделано в PHP.
Любые указатели на то, какие функции должна иметь эта вещь, должны ли они использовать любые существующие шаблоны проектирования, такие как MVC? Как можно создать объекты для каждой таблицы в базе данных и как будет отображаться отображение шаблонов HTML и т.д.
Пожалуйста, не связывайтесь с существующей инфраструктурой, потому что я хочу сделать это самостоятельно, главным образом в качестве учебного упражнения. Вы будете занижены для привязки к существующей структуре в качестве своего ответа и говорят, что "это делает то, что вы хотите".
Некоторые функции, которые я хотел бы иметь, следующие:
- Очень простая генерация страниц CRUD.
- разбиение на страницы на основе AJAX
- Валидация формы на основе Ajax, если возможно, или очень простая форма проверки
- Сортируемые таблицы
- Возможность редактирования HTML-шаблонов с использованием PHP