Simple but powerful MVC PHP Framework
Mo Framework is a PHP 7 MVC system. It's a basic but complete implementation of the Model-View-Controller (MVC) architecture designed to be lightweight and modular, allowing developers to build better and easy to maintain code with PHP.
The Mo framework comes installed with Twig; a modern template engine for PHP
The framework requirements are limited.
- PHP 5.6 or greater.
- Apache Web Server or equivalent with mod rewrite support.
Note: Although a database is not required, if a database is to be used, the system is designed to work with a MySQL database using PDO.
This framework was designed and is strongly recommended to be installed in the document root directory.
Installing in a sub-directory, will require changing DocumentRoot configuration in Apache Web Server
Note: To use the Mo Framework, you must have an understanding of the Model-View-Controller (MVC) architecture. Mo Framework was written from scratch so you don't have to. Download, Install, Enjoy.
- Code organised into Models, Views and Controllers
- Advanced router
- Classes in namespaces with autoloading
- Controllers with action filtlers
- Views including template engine (Twig)
- Models with resouce-friendly database connectivity
- Environment-specific configuration and error handling
- PHP 7 Compartibility (Recommended)
- Advanced Helper Classes
- Advanced Session Handler
- Data Encryption