Где хранить классы в PHP MVC? Здравствуйте, есть простой проект который нужно сделать с помощью MVC.
Cоздал папки view(весь код html), controller(контроллеры), model(модели).
Есть класс по работе с базой данных, его положил в model.
Ещё есть классы по валидации формы и т.п. классы.
Их тоже поместить в папку model?
А также возник вопрос где разместить файлы с css, js?
Для этого в корне нужно создать отдельную папку(например app) или как это принято делать?
Спасибо

21 Авг 2019 в 07:01
210 +1
0
Ответы
1

Да, классы по валидации формы и другие классы, которые не являются моделями или контроллерами, также можно поместить в папку model. Однако, некоторые разработчики предпочитают создавать отдельную папку для таких классов, например, utils или helpers.

Что касается файлов с CSS и JavaScript, их обычно хранят в отдельных папках в корне проекта, например css и js. Можно создать дополнительную папку в корне проекта для всех статических файлов, например, assets или public.

В целом, важно следовать общепринятым соглашениям о структуре проекта в рамках выбранной архитектуры MVC, а также учитывать свои предпочтения и удобство организации файлов и папок.

20 Апр 2024 в 13:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир