Как правильно «упорядочить» код или правильно расположить по файлам?
Теоретический вопрос такой , есть у меня страница , на ней много кнопок "обновить" которые по ajax делают запрос из БД , стирают данные на страницы и заполняют новыми данными.
На каждую кнопку вешаю js ajax запрос на отдельный php файл в котором уже проверяю получен ли $_POST и прочие данные, в некоторых скриптах есть переменные которые поступают через post и я их подставляю в запрос sql для получения ответа.
Выходит плодится много обработчиков, много php файлов в каждом из которых кода всего то на пол экрана , это правильно или в "цивилизованном обществе" как то иначе делают?
Да как удобно, так и пишите. Можете сделать один файл обработчик и switch по какому нибудь аргументу из обработчика, но тогда будет не удобно скролить. Возможно понадобится рефакторинг, и станет даже проще, может и в один файл получится вынести общий код
Если речь идет о работе с формой, то у вас должно быть только три действия "сохранить", "обновить", "удалить"
откуда больше?
Эти действия можно поместить в контроллер в отдельные методы (в зависимости от того, как у вас построен роутинг) а в методе обрабатываются, подготавливаются данные и передаются в модель в которой уже вся логика
у меня есть отправить форму и обновить ее, насчет роутинка не знаю, у меня не фреймворк , а голый php и я только пару месяцев как постигаю эту культуру