Я быстро становлюсь по колено в больших и больших приложениях, поэтому я подумал, что было бы неплохо узнать, что такое шаблоны, как они работают и т. Д. Итак, я смотрю несколько уроков на YouTube и читаю выходит несколько книг о шаблонах и принципах дизайна и MVC. Я слышал об этом, но никогда не понимал этого, и мне еще не приходилось использовать Zend, CodeIgniter или других, которые используют его по своей природе.
Во всяком случае, в процессе изучения темы MVC кажется, что я уже использую ее. Может кто-нибудь проверить? Вот как я обычно настраиваю приложение, используя систему входа в систему, например:
login.php - это HTML-страница, которая показывает форму. Форма отправляется на:
process.php - этот класс проверяет значение submit и на основе этого значения проверяет входные данные, проверяет пароль, отправляет соответствующие ошибки, если все является кошерным, он создает объект User:
user.php - это класс, который шаблонирует свойства и методы, которые понадобятся пользователю, включая такие вещи, как добавление пользователя в базу данных, получение информации о профиле, выход из системы, создание экземпляра объекта личного сообщения от пользователя, устанавливает необходимые переменные сеанса и т. д. Затем информация возвращается в process.php, который затем перенаправляет заголовок обратно на главную страницу с успешным входом в систему.
Так ... это простой MVC? В моем исследовании логин звучит как вид, процесс - как контроллер, а пользователь - как модель. Я уверен, что здесь есть немного больше глубины, но я действительно пытаюсь обдумать это, поэтому любые изменения в моей логике более чем приветствуются. Спасибо.