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