Documentation

Introduction

JiNexus MVC is a design pattern layer for JiNexus Framework which focuses on modularity and performance that separates business logic and presentation.

The MVC layer is built on top of the following components:

  • Module Manager - load the modules and merge the configuration
  • Config - register and retrieves the merge configuration.
  • Route - provides routing of a request. It matches the request to its respective controller to dispatch
  • HTTP Request - provides an object oriented interface to global variables such as $_GET, $_POST, $_FILES, $_COOKIE and $_SERVER as well as easy access to other useful request information.

Application Structure

Below is the basic application structure:

                    
    application_root/
        config/
            application.config.php
            modules.config.php
        data/
        module/
        public/
            asset/
            .htaccess
            index.php
        vendor/