Home - nicolino101/mvcsoftwareframework GitHub Wiki

Welcome to the mvcsoftwareframework wiki!

I created this basic php 5.4 framework in order to create simple sites quickly. It's still a baby and I would love any input or help building it out.

Features:

  • Similar to Zend Framework 2 or Symfony with some modifications to provide a smaller footprint.
  • Module.php for each module to set the VIEW_PATH and get($key) method for getting configs such as DB params, entities, etc... all defined as closures and initiated on call. ex...$this->sm->get('user'); ( no need for bootstrap ).
  • Nested Views for widget type views. No need for layouts with nested views, but can use layouts.
  • AbstractModel and AbstractMapper in library for using table data gateway or data mapper gateway pattern. Mapper includes a hydration method for populating the model properties.
  • Basic service manager/locator.
  • Db Adapter for PDO_MYSQL. (needs more adapters).
  • application directory and module directory contain use case examples.

Todos:

  • Finish the AbstractMapper class save(), delete().
  • Create a library/Auth item.
  • Create a library/Acl item.
  • Add More adapter / storage types.
  • Add a library/Form item.
  • Add a frontend framework like bootstrap
  • Documentation and Examples.