Все mysql запросы в одном файле php. Правильно ли?

302
29 июня 2018, 14:20

Обычно, я прописываю все необходимые запросы в одном файле - functions.php. Например, некая форма обрабатывается посредством AJAX. В скрипте в качестве url я всегда указываю functions.php. Уже в этом файле я прописываю условие if (isset($_POST["login"])) { ... }.

И так я делаю для любого запроса. Сейчас работаю над сайтом, в котором functions.php состоит из огромного списка условий if (isset($_POST[...])) и этот список продолжает расти. Так вот возникает вопрос: всё ли правильно я делаю?

Answer 1

Так делать не правильно. Почитайте про Шаблон проектирования Модель Представление Контроллер. Для серьезного приложения лучше использовать какой нибудь фреймворк, например Yii. Должно быть несколько контроллеров и в каждом несколько функций. Фреймворк вызывает нужную функцию из нужного контроллера исходя из url запроса.

READ ALSO
Не приходит url запрос

Не приходит url запрос

У меня есть скрипт проверки оплатыВ случаи успешной проверки должно прийти сообщение на e-mail

262
Как работать с gulp на хостинге

Как работать с gulp на хостинге

Я загрузил сайт на laravel на хостинг через ftp, но у меня там много вещей сделанных во vueРанее, чтобы эти вещи обновлять, мне приходилось прописывать...

241
PHP STDIN: чтение кириллицы из командной строки

PHP STDIN: чтение кириллицы из командной строки

Пишу в целях самообучения чат на php в консоли windowsСтолкнулся со следующим: при чтении из потока ввода командной строки win10 и последующем выводе...

365
Загрузка классов

Загрузка классов

Вопрос состоит в следующемИмеется функция автозагрузки классов, созданная на основе spl_autoload_register(), нужно в функции загружать нужный класс,...

223