[!] Переносим проект с SimpleMVC на Symfony
Primary tabs
Что нужно чтобы начать
Для начала необходмо разобраться с SimpleMVC (smvc) и сделать все практические задачи
Задача
Перенести сайт с SimpleMVC (в финальном его состоянии, после всех сделанных практических задач) на Symfony, в процессе разобравшись с общими принципами работы
Как решать - примерный план
- Смотрим общий обзор задачи: https://youtu.be/Fw_4dVeVoHU (видео может устареть реньше, чем текст на этой странице)
- Разворачиваем приложение локально
- Читаем основную документацию (см. ссылки ниже)
- Создаем модели и миграции для схемы данных (т.е. тут мы не будем подключаться к уже созданной БД (для разнообразия и освоения доп. навыков предлагается использовать PostgreSQL), как при переноси с первой CMS на SMVC ранее), а создами новую схема на основе миграций и потом уже будем добавляеть данные, напр. вручную
- Также поддержим админку на твиттер-бутстрапе и основной раздел с оригинальным дизайном (в т.ч. с использованием шаблонизатора twig)
- Добавим контроль доступа и авторизацию
Полезные материалы
- Официальный сайт: https://symfony.com/
- Документация: https://symfony.com/doc/current/index.html
- Symfony на русском: https://symfony.ru/doc/current/index.html
- Наш справочник по Симфони (в основном заметки): https://fkn.ktu10.com/?q=node/8071
Примеры прошлых решений
- NewDeveloper: https://github.com/NewDeveloper111/Symfo... (резервный форк https://github.com/vedro-compota/smvc-to...)
Заметки
- Log in to post comments
- 773 reads