Пример MVC в php. Пятая статья. Исправление неточностей


Содержание цикла статей:

Исправление неточностей в структуре MVC

Это пятая статья цикла, посвященного структуре MVC. Несколько месяцев назад, я выкладывал исходники структуры, которые получились в ходе написания предыдущих четырех статей. Я не ожидал, что этот цикл статей привлечет к себе столько внимания. Но посетители моего блога заинтересовались структурой MVC не на шутку, о чем свидетельствует множество комментариев и писем, отправленных мне на почту. Благодаря, этим людям, которые задавали вопросы и советовали свои решения, я поправил ранее написанную структуры.
Читать далее «Пример MVC в php. Пятая статья. Исправление неточностей»

Пример MVC в php. Четвертая статья. Проектируем блог


Содержание цикла статей:

Введение

В трех предыдущих статьях мы написали минимальный каркас MVC проекта. Хочу обратить внимание, что наша основа еще «сырая», она не испытывалась в «полевых условиях», но это мы скоро исправим. Возможно в процессе создания блога, мы что-то будем подправлять, и дописывать в ядро. Начиная с этой статьи, мы приступим к уже практическому применению всего того, что изучали в первых трех статьях. В этой статье мы спроектируем блог и начнем его реализацию.
Читать далее «Пример MVC в php. Четвертая статья. Проектируем блог»

Пример MVC в php. Третья статья. Модели. Элементарные действия с записями


Содержание цикла статей:

Введение

Пример MVC в php. Третья статья. Модели. Элементарные действия с записямиВ предыдущей статье мы с вами написали каркас сайта, который использует в своей основе MVC подход. На данный момент у нас работает маршрутизация, сделано разделение на модели, контроллеры и отображения(view). Но поскольку предыдущая статья получилась большая, я затронул работу с моделями вскользь, в этой статье мы это наверстаем.
Модели в большинстве случаев используются для работы с базой данных, то есть все запросы для получения, обновления, удаления или записи в БД будут осуществляться в моделях. В контролерах не должно быть работы с базой, вместо запросов должно быть обращение к методам моделей.
Читать далее «Пример MVC в php. Третья статья. Модели. Элементарные действия с записями»

Пример MVC в php. Вторая статья. Маршрутизация, контролеры, экшены, шаблоны и модели


Содержание цикла статей:

В этой статье мы напишем «каркас» нашего проекта. Под словом «каркас» я подразумеваю рабочий код, который будет иметь в своей основе MVC подход, то есть будет иметь четкое разделение логики на контролеры, экшены, шаблоны (представления) и модели.
Читать далее «Пример MVC в php. Вторая статья. Маршрутизация, контролеры, экшены, шаблоны и модели»

Пример MVC в php. Вводная статья


Содержание цикла статей:

Этой статьей я начну цикл публикаций, в которых попытаюсь как можно понятней и подробней рассказать об ООП и MVC. Сначала я планировал написать несколько статей конкретно по объектно-ориентированному программированию, но через некоторое время, продумывая структуру статей, я решил не зацикливаться на ООП. Намного злободневней и актуальней является тема паттерна MVC в ООП. Поэтому статьи будут акцентировать внимание не столько на ООП, сколько на подходе MVC в ООП.
Но это не значит, что тема объектно-ориентированного программирования будет рассмотрена вскользь. Дело в том, что в настоящее время большинство сайтов разрабатывается с использованием паттерна MVC. А сам паттерн непосредственно построен на ООП.
Читать далее «Пример MVC в php. Вводная статья»