it-for-free / simple-mvc
Пример движка MVC
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 4
Forks: 14
Open Issues: 1
Type:cms
Requires
- php: >=8.2
- ext-pdo_mysql: *
- it-for-free/php-simple-assets: dev-master
- it-for-free/rusphp: v2.*
Requires (Dev)
- codeception/codeception: ^5.0
- codeception/module-asserts: ^3.0.0
- codeception/module-phpbrowser: ^2.0.3
This package is auto-updated.
Last update: 2024-12-16 12:57:43 UTC
README
Простой учебный MVC-фреймворк (который при этом похож на настоящие ;)
- Подробности можно узнать в уроках по SimpleMVC.
- Документация по работе с ядром в данный момент находится в репозитории базового демонстрационного приложения: https://github.com/it-for-free/SimpleMVC-example .
Ткстирование
Юнит-тесты:
cept tun unit
Полезные компоненты
Некоторые компоненты SimpleMVC были сделаны отдельными пакетами, для удобства использования в боевых проектах:
it-for-free/php-simple-assets
(менеджер JS и CSS): https://github.com/it-for-free/php-simple-assets
История изменений
Работа с форком
Если вы добавили исходный репозиторий под псевдонимом iff, то синхронизировать изменения можно командой:
git fetch iff && git merge iff/master && git push
TODO
- Переделать ключи elements и objects в кэше контейнера на энам (ENUM перечислимый тип).