Створення движка на mvc. Вступ.
Всім привіт! Сьогодні я пишу першу статтю з серії, присвяченій створенню власного MVC додатки.
Для початку варто відзначити, що якщо хтось не знає, що таке MVC, то спочатку прочитайте цю статтю: що таке MVC?.
Отже, що ми будемо мати в кінці? У нас буде движок, створений з використанням шаблону проектування MVC. Цей движок буде дуже простий, десь будуть опускатися перевірки, але це все зроблено для того, щоб ви зрозуміли, як взагалі створювати додатки на MVC, а потім, допрацювавши наш движок, ви зможете використовувати його для своїх проектів. У нас же буде базовий функціонал:
- авторизація
- невеликий чат
- додавання статей
- редагування статей
- видалення статей
- Керування користувачами
Все починається зі структури папок. Вона у нас буде такий:
- index.php
- .htaccess
- controllers
- models
- views
- libs
Думаю, тут все зрозуміло. У папках controllers, models, views і libs будуть зберігатися контролери, моделі, види і інші файли. У процесі створення ми будемо додавати потрібні нам папки і файли.
Для створення нашого движка буде використовуватися об`єктно-орієнтований підхід. Якщо ви його погано знаєте, то слід теж спочатку почитати про це статті на сайті.
Отже, на цьому я закінчую вступну статтю, а в наступній ми вже почнемо створювати движок на MVC. До скорого!
- Вийшов відеокурс "php і mysql з нуля до гуру"
- Як створити движок для сайту
- Як створити соціальну мережу
- Nodejs. Що таке middleware і статичні файли.
- Nodejs. Як створити "список справ". Частина 2.
- Що необхідно знати перш, ніж вчитися створювати сайти
- Створення движка на mvc. Створюємо можливість додавання користувача в базу даних через адмін панель
- Nodejs. Движок v8.
- Bootstrap 4. Введення.
- Двигуни баз даних.
- Створення движка на mvc. Покращуємо шифровку пароля користувачів.
- Створення движка на mvc. Робимо можливість редагування і видалення користувачів.
- Створення движка на mvc. Починаємо робити чат.
- Створення движка на mvc. Продовжуємо роботу над чатом.
- Створення движка на mvc. Пишемо роутер.
- Соціальна мережа на php: підготовка проекту.
- Створення движка на mvc. Начинам робити систему розподілу прав користувачів.
- Створення движка на mvc. Створюємо авторизацію.
- Створення движка на mvc. Виводимо сторінки. Частина 4.
- Створення движка на mvc. Починаємо роботу з базою даних.
- Створення движка на mvc. Допрацьовуємо роутер.