Создание движка на MVC. Введение.
Всем привет! Сегодня я пишу первую статью из серии, посвященной созданию собственного MVC приложения.
Для начала стоит отметить, что если кто-то не знает, что такое MVC, то сначала прочитайте эту статью: что такое MVC?.
Итак, что мы будем иметь в конце? У нас будет движок, созданный с использованием шаблона проектирования MVC. Этот движок будет очень простой, где-то будут опускаться проверки, но это все сделано для того, чтобы вы поняли, как вообще создавать приложения на MVC, а потом, доработав наш движок, вы сможете использовать его для своих проектов. У нас же будет базовый функционал:
- авторизация
- небольшой чат
- добавление статей
- редактирование статей
- удаление статей
- управление пользователями
Все начинается со структуры папок. Она у нас будет такой:
- index.php
- .htaccess
- controllers
- models
- views
- libs
Думаю, тут все понятно. В папках controllers, models, views и libs будут храниться контроллеры, модели, виды и прочие файлы. В процессе создания мы будем добавлять нужные нам папки и файлы.
Для создания нашего движка будет использоваться объектно-ориентированный подход. Если вы его плохо знаете, то следует тоже сначала почитать об этом статьи на сайте.
Итак, на этом я заканчиваю вводную статью, а в следующей мы уже начнем создавать движок на MVC. До скорого!
-
- Михаил Русаков
Комментарии (5):
А будут ли использоваться другие паттерны, кроме MVC?
Ответить
Здесь весь упор сделан на MVC. Другие паттерны будут рассмотрены в отдельных статьях.
Ответить
Миша, А какая может быть авторизация без регистрации? Добавьте и регистрацию к урокам.
Ответить
Узнаете, как создать движок и базовый функционал, - добавите регистрацию сами. Так сказать на закрепление.
Ответить
Движок на MVC: http://ci-engine.com/
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.