SlimMVC

Extended version of Slim Framework for who likes the MVC.

It provides an MVC structure for SlimPHP (Slim Framework). Also, you can find useful helpers, libraries and some of the improved features inside of package.


              <?php
/**
 * SlimMVC
 * It provides an MVC structure for SlimPHP (Slim Framework).
 *
 * Basically, all of the frameworks are provides a fast development environment. But, SlimPHP (Slim Framework) is a
 * micro framework and it becomes with minimal features like the routing, the request, and the response interfaces.
 * It hasn't an MVC structure. When you want to use SlimPHP and MVC structure, you should add all of the dependencies
 * as manually. It's tiring and it doesn't provide entirety.
 *
 * We got inspired by Laravel and CodeIgniter, and we prepared this environment for who likes the SlimPHP and working
 * at the MVC structure.
 *
 * @link https://www.slimmvc.com
 * @version v0.1
 * @author Gürkan Biçer 
 */

require_once 'app/core/autoload.php';

/* path: ~index.php */
          

Features

Some of features may you like.

MVC
via Dependency Injection

Integrated for scalable projects.

Libraries
via Dependency Injection

Integrated for 3rd packages.

Helpers
via Anti Pattern

Integrated for fast coding.

Facades
via Proxy Pattern

Integrated for clean coding.

Smarty
via Dependency Injection

Integrated for the View layer.

Illuminate/Database
via Dependency Injection

Integrated for MySQL projects.

Core

Behind on SlimMVC.

SlimMVC uses Slim Framework 3.12.0 version as a core. But, we will keep up-to-date the core.