SimpleMVC

SimpleMVC (реализация Dependency Injection)

Пытаюсь реализовать дополнение к SimpleMVC: передать Dependency Injection через конструктор.

Я наверно не до конца понимаю как рабоет DI. Пытаюсь создать класс Container, который будет являться DI контейнером. Его потом можно перенести в отдельный файл и подключать где требуется.

В этом классе работать с $config, получать массив конфигурации. Сделать в этом классе свой метод getConfig():

SimpleMVC-example login - admin

Не удается залогиниться админом после клонирования SimpleMVC-example.

SimpleMVC. Ошибки.

Перешел к практической части по работе с SimpleMVC:
Уроки по SimpleMVC

Все сделал по плану урока:
1) клонировал проект в директорию var/www/
2) создал виртуальный хост с корнем в директории web/
проекта.
3) Развернул дамп базы данных.
4) перешел в папку web проекта и из консоли установил composer. Все ОК.

При запуске проекта ошибка:

"This page isn’t working
localhost is currently unable to handle this request.
HTTP ERROR 500"

Учебный php-фрейморк от IFF

Давно ничего не было в разделе новостей, хотя новости-то были)

Нами создан простой учебный MVC фреймворк (для действующего курса), который позволяет лучше понять начинающим современные подходы к разработке (основы архитектуры).

Ознакомиться с SimpleMVC можно тут: https://github.com/it-for-free/SimpleMVC...

P.S. основным источник идей служил знаменитый каркас Yii2.

Код ревью по simpleMVC вопрос 2

Продолжаю серию вопросов, которые у меня возникли при переносе myFirstCMS во фреймворк simpleMVC.

Проблемы с передачей данных ajax-запросом в simpleMVC

Во время выполнения задания по переносу myfirstcms на движок simpleMVC возникла проблема с ajax-запросом, который должен открывать полное содержание выбранной статьи на главной странице без ее перезагрузки. Файл со скриптом - https://github.com/Voronve/FromCMStoMVC/....
Информация, которая при этом передается в консоль:

Разношерстные вызовы в mysql

В объекте Model столкнулся с тем, что в одном sql-запросе применялось 2 разных способа "вписывания" переменных в тело запроса:

SELECT * FROM $tableName where id = :id

Прокомментируйте, пожалуйста, почему в одном случае мы используем переменную напрямую - $tableName, а в другом через функцию bindValue - :id;

Пример выше взят из функции getById из этого файла (строка 86): https://github.com/it-for-free/SimpleMVC...

Проблемы с установкой SimpleMVC

Доброго времени суток. Почему-то не получается запустить сайт из этого урока http://fkn.ktu10.com/?q=node/10362
Следовал документации в репозитории, а менно:
1. Создал форк репозитория и клонировал его в папку var/www;
2. Создал виртуальный хост в директории web;
3. Усановил composer и подтянул зависимости composer install-ом;
4. Развернул дамп базы данных;
5.

#11 Практическое задание: Восстановление редактирования пользователя (SimpleMVC)

Материалы

  • Видео-пояснение: https://youtu.be/hNXCunyEJlc
  • Задачи:
    1. Вернуть возможность редактировать роль пользователя.
    2. Сделать возможным не редактировать пароль (допустить пустое значение из формы), при редактировании других полей.

Pages

Subscribe to RSS - SimpleMVC