SkinnyMVC is a light-weight, easy to learn, "skinny" development framework for PHP that enables the developer to implement the MVC architectural pattern, while maintaining maximum flexibility and performance of the application.

Download SkinnyMVC

SkinnyMVC Version 2.1

Download a zip file:


Download a tar.gz file: SkinnyMVCv2.1.tar.gz


GitHub: SkinnyMVC Build System

Changes from 2.0.2:
  • Added support for Postgres
  • Added DB Transactions with cross-database support
  • Multiple databases support
  • Improvements to generated Model Classes
Changes from 2.0.1:
  • Changed "generateModel", so that it doesn't overwrite the existing extended model files
  • Bug fix in Model::save() and added Model::delete()
  • Bug fix in SkinnyActions::redirect()
  • Added new config vars to controller ($allowModulesAsFiles, $fixMisspellings)
Changes from 2.0:
  • Bug fix in SkinnyActions::redirect()
  • Bug fix in Model set() method
Changes from 1.0:
  • Moved Error templates from lib/skinnymvc/errors/ to templates/
  • Renamed Controller.php to SkinnyBaseController.php and moved from lib/skinnymvc/core/ to lib/skinnymvc/controller/base/. Created SkinnyController.php in lib/skinnymvc/controller/ to allow user customizations of controller
  • Added $allowUndefinedActions property to SkinnyActions which allows you create template files without having to create a method in the action class.

Powered by SkinnyMVC       |       SkinnyMVC License       |       Developed by Radoslav Gazo and Charles Iliya Krempeaux