PHP Classes

Simple PHP MVC Framework: Developing Web applications using the MVC pattern

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 204 All time: 8,438 This week: 53Up
Version License PHP version Categories
simple-mvc-framework 1.0.0GNU General Publi...5PHP 5, Libraries, Web services, Desig...
Description 

Author

This package is for developing Web applications using the MVC pattern.

It provides base classes to implement controllers that can handle HTTP requests that many Web applications need to take.

A model base class is made available to allow developers to extend it and define how the model objects will be mapped to database table records using traits, also provided within this package.

A view base class is also made available to process templates used to render the output of the application pages.

The package provides many other classes that implement useful features to develop applications like:

- REST API for implementing CRUD operations

- Human-readable URLs for the application pages

- Validation of HTTP request input values

- Etc.

Picture of Ahmed Saad
  Performance   Level  
Name: Ahmed Saad <contact>
Classes: 10 packages by
Country: Egypt Egypt
Age: ???
All time rank: 213921 in Egypt Egypt
Week rank: 164 Up2 in Egypt Egypt Up
Innovation award
Innovation award
Nominee: 7x

  Files folder image Files (59)  
File Role Description
Files folder imageApp (5 directories)
Files folder imageassets (4 directories)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file LICENCE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file simple-mvc_2016-10-01.sql Data Auxiliary data

  Files folder image Files (59)  /  App  
File Role Description
Files folder imageConfig (3 files)
Files folder imageControllers (3 files, 1 directory)
Files folder imageLibrary (16 files, 1 directory)
Files folder imageModel (1 file)
Files folder imageView (1 file, 5 directories)

  Files folder image Files (59)  /  App  /  Config  
File Role Description
  Accessible without login Plain text file database.php Aux. Auxiliary script
  Accessible without login Plain text file gateway.php Example Example script
  Accessible without login Plain text file simpleDateTimeLocals.php Aux. Auxiliary script

  Files folder image Files (59)  /  App  /  Controllers  
File Role Description
Files folder imageAdmin (2 files)
  Plain text file AuthController.php Class Class source
  Plain text file Controller.php Class Class source
  Plain text file IndexController.php Class Class source

  Files folder image Files (59)  /  App  /  Controllers  /  Admin  
File Role Description
  Plain text file DashboardController.php Class Class source
  Plain text file UserController.php Class Class source

  Files folder image Files (59)  /  App  /  Library  
File Role Description
Files folder imageExceptions (2 files)
  Plain text file App.php Class Class source
  Plain text file DatabaseObjectTrait.php Class Class source
  Plain text file ErrorsBag.php Class Class source
  Plain text file Gateway.php Class Class source
  Accessible without login Plain text file initializing.php Example Example script
  Plain text file MagicGetterTrait.php Class Class source
  Plain text file Model.php Class Class source
  Plain text file Redirect.php Class Class source
  Plain text file Request.php Class Class source
  Plain text file Response.php Class Class source
  Plain text file Session.php Class Class source
  Plain text file SimpleDateTime.php Class Class source
  Plain text file UploadedFile.php Class Class source
  Plain text file Url.php Class Class source
  Plain text file Validator.php Class Class source
  Plain text file View.php Class Class source

  Files folder image Files (59)  /  App  /  Library  /  Exceptions  
File Role Description
  Plain text file FileNotFoundException.php Class Class source
  Plain text file MethodNotFoundException.php Class Class source

  Files folder image Files (59)  /  App  /  Model  
File Role Description
  Plain text file User.php Class Class source

  Files folder image Files (59)  /  App  /  View  
File Role Description
Files folder imageadmin (1 file, 2 directories)
Files folder imageauth (1 file)
Files folder imageerrors (2 files)
Files folder imageincludes (1 file)
Files folder imagelayouts (2 files)
  Accessible without login Plain text file home.php Aux. Auxiliary script

  Files folder image Files (59)  /  App  /  View  /  admin  
File Role Description
Files folder imageincludes (3 files)
Files folder imageuser (5 files, 1 directory)
  Accessible without login Plain text file dashboard.php Aux. Auxiliary script

  Files folder image Files (59)  /  App  /  View  /  admin  /  includes  
File Role Description
  Accessible without login Plain text file footer.php Aux. Auxiliary script
  Accessible without login Plain text file nav.php Aux. Auxiliary script
  Accessible without login Plain text file notification.php Example Example script

  Files folder image Files (59)  /  App  /  View  /  admin  /  user  
File Role Description
Files folder imageincludes (1 file)
  Accessible without login Plain text file create.php Example Example script
  Accessible without login Plain text file delete.php Aux. Auxiliary script
  Accessible without login Plain text file edit.php Aux. Auxiliary script
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file show.php Aux. Auxiliary script

  Files folder image Files (59)  /  App  /  View  /  admin  /  user  /  includes  
File Role Description
  Accessible without login Plain text file table.php Example Example script

  Files folder image Files (59)  /  App  /  View  /  auth  
File Role Description
  Accessible without login Plain text file login.php Aux. Auxiliary script

  Files folder image Files (59)  /  App  /  View  /  errors  
File Role Description
  Accessible without login Plain text file 404.php Aux. Auxiliary script
  Accessible without login Plain text file error.php Aux. Auxiliary script

  Files folder image Files (59)  /  App  /  View  /  includes  
File Role Description
  Accessible without login Plain text file nav.php Example Example script

  Files folder image Files (59)  /  App  /  View  /  layouts  
File Role Description
  Accessible without login Plain text file admin_master.php Aux. Auxiliary script
  Accessible without login Plain text file master.php Aux. Auxiliary script

  Files folder image Files (59)  /  assets  
File Role Description
Files folder imagecss (3 files)
Files folder imagefonts (2 files)
Files folder imageimages (1 file, 1 directory)
Files folder imagejs (3 files)

  Files folder image Files (59)  /  assets  /  css  
File Role Description
  Accessible without login Plain text file bootstrap-theme.min.css Data Auxiliary data
  Accessible without login Plain text file bootstrap.min.css Data Auxiliary data
  Accessible without login Plain text file main.css Data Auxiliary data

  Files folder image Files (59)  /  assets  /  fonts  
File Role Description
  Accessible without login Plain text file fontawesome-webfont.svg Data Auxiliary data
  Accessible without login Plain text file glyphicons-halflings-regular.svg Data Auxiliary data

  Files folder image Files (59)  /  assets  /  images  
File Role Description
Files folder imageproduct (1 file)
  Accessible without login Image file ajax-loader-32.gif Icon Icon image

  Files folder image Files (59)  /  assets  /  images  /  product  
File Role Description
  Accessible without login Image file default.png Icon Icon image

  Files folder image Files (59)  /  assets  /  js  
File Role Description
  Accessible without login Plain text file app.js Data Auxiliary data
  Accessible without login Plain text file bootstrap.min.js Data Auxiliary data
  Accessible without login Plain text file jquery-213.min.js Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:204
This week:0
All time:8,438
This week:53Up