Skip to content

TinyMVC is simple PHP MVC framework developed to understand MVC pattern and other stuff for students of it school)

License

Notifications You must be signed in to change notification settings

zeratulus/TinyMVC

Repository files navigation

##Features: 0. For Database collation use UTF8MB4.

  1. Basic code standard: https://www.php-fig.org/psr/psr-1/
  2. Autoloading implemented by composer PSR-4
  3. Minimal Hierarchical Model View Controller Framework
  4. Routing by GET parameter: index.php?route=common/home
  5. define('DEV', true) for development environment
  6. DataBase layer: MySQLi (Framework\Database), Doctrine ORM
  7. View with TWIG template
  8. Other 3rd party components:
  • Monolog.
  • SwiftMailer.

##TODOs:

  • Session
  • SEO URLs
  • User
  • ????! 0_o

With best regards Sergey Gerenko, Monsters Studio.

About

TinyMVC is simple PHP MVC framework developed to understand MVC pattern and other stuff for students of it school)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published