/TinyMVC

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

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

##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.