Download the PHP package nguyenanhung/slim-3-hmvc-skeleton without Composer
On this page you can find all versions of the php package nguyenanhung/slim-3-hmvc-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nguyenanhung/slim-3-hmvc-skeleton
More information about nguyenanhung/slim-3-hmvc-skeleton
Files in nguyenanhung/slim-3-hmvc-skeleton
Package slim-3-hmvc-skeleton
Short Description A Slim Framework 3 skeleton Hierarchical Model View Controller application for rapid development
License MIT
Homepage http://github.com/nguyenanhung/slim-3-hmvc-skeleton
Informations about the package slim-3-hmvc-skeleton
Slim Framework 3 Skeleton HMVC Application
Modular Extensions makes the Slim 3 micro framework modular. Modules are groups of independent components, typically model, controller and view, arranged in an application modules sub-directory that can be dropped into other Slim 3 applications.
HMVC stands for Hierarchical Model View Controller.
Module Controllers can be used as normal Controllers or HMVC Controllers and they can be used as widgets to help you build view partials.
What HMVC ?
Hierarchical model–view–controller (HMVC) is a software architectural pattern, a variation of model–view–controller (MVC) similar to presentation–abstraction–control (PAC), that was published in 2000 in an article in JavaWorld Magazine, the authors apparently unaware of PAC, which was published 13 years earlier.
The controller has some oversight in that it selects first the model and then the view, realizing an approval mechanism by the controller. The model prevents the view from accessing the data source directly.
PAC
and HMVC
See: Hierarchical Model View Controller from Wikipedia
Install the Application
Run this command from the directory in which you want to install your new Slim Framework application.
or
Replace [my-app-name]
with the desired directory name for your new application. You'll want to:
- Point your virtual host document root to your new application's
public/
directory. - Ensure
storage/
is web writeable.
To run the application in development, you can run these commands
Run this command in the application directory to run the test suite
or
That's it! Now go build something cool.
Running via CLI / Command Line Interface
Project slim-3-hmvc-skeleton use symfony/console is handle Console request
Example
or
@see: Symfony Console
Structure Project
See full Structure: TREE.md
Contact
If any quetion & request, please contact following infomation
Name | Skype | ||
---|---|---|---|
Hung Nguyen | [email protected] | nguyenanhung5891 | @nguyenanhung |
From Hanoi with Love <3
All versions of slim-3-hmvc-skeleton with dependencies
ext-pdo Version *
ext-json Version *
slim/slim Version ^3.1
slim/pdo Version ^1.10
slim/flash Version ^0.4
slim/csrf Version ^0.8
slim/php-view Version ^2.0
monolog/monolog Version ^1.23
symfony/console Version 3.4.17