В первом уроке серии мы разобрались c установкой и базовой конфигурацией CakePHP. Следующий шаг — разобраться в основах функционирования.
В основу функционирования CakePHP положен шаблон программирования MVC. Разработка приложений с использованием шаблона MVC приводит к разделению проекта на три важных части:
Рисунок, приведенный выше показывает основной процесс обработки запроса по принципу шаблона MVC в CakePHP. Допустим, что пользователь Василий только что нажал на ссылку “Хочу купить это чудесный пирожок!” на странице вашего приложения.
Почти все запросы к вашему приложению будут проделывать подобный путь. Более подробные детали будут открываться по мере создания учебного приложения в дальнейших уроках серии.
Данный шаблон программирования является многократно проверенным методом для создания модульного приложения, которое можно быстро создать и легко поддерживать. Разделение задач приложения в различные модели, виды и контроллеры делает его очень гибким. Новые функции легко добавить, и очень просто вносить изменения в интерфейс. Внесение изменений в одну часть приложения не оказывает влияния на другие части. Модульный дизайн приложения также позволяет дизайнерам и программистам работать одновременно, включая стадию разработки прототипа.
В следующих уроках данной серии мы начнем разрабатывать реальное приложение на CakePHP.
Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/RiqyVfpowms/lessons.php
Источник: