Создание php MVC приложения. Структура файлов и папок
Сегодня мы создадим структуру файлов и папок нашего будущего php mvc проекта. Проект будет доступен по адресу http://cabinet.kamil-abzalov.ru/.
В начале урока я покажу, как сделать бэкап базы данных. Для этого в phpmyadmin есть вкладка Экспорт. Экспортировать базу данных можно в разных форматах. Более того, можно экспортировать только определенные таблицы из базы данных.
Теперь о структуре нашего приложения:
- index.php — стартовый файл приложения
- css — папка с css файлами (bootstrap.css + font awesome.css)
- js — папка с js файлами (jquery.js + angular.js + bootstrap.js)
- fonts — шрифты (иконочный шрифт font awesome)
- images — изображения
- conf — папка с конфигурационными файлами
- conf.php — главный конфигурационный файл.
- db.php — класс соединения с базой данных
- route.php — роутинг (маршртузация нашего приложения)
- controllers — папка с контроллерами приложения
- models — папка с моделями приложения
- views — отображения (вьюхи) приложения, шаблоны страниц/фрагментов страниц
На следующем уроке мы напишем конфигурацию нашего приложения и сделаем так, чтобы на главной странице нашего приложения была форма авторизации.
0 Комментариев