PHP Classes

Dframe Framework: Modular MVC based PHP Web framework

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 137 All time: 9,252 This week: 455Up
Version License PHP version Categories
dframe 4.1.5Custom (specified...7PHP 5, Libraries
Description 

Author

This package is a modular MVC based PHP Web framework.

It provides all the usual classes to implement model-view-controller based Web applications.

The package also provides packages like a class loader, router, session handler, configuration loading and templates.

Picture of Slawomir Kaleta
  Performance   Level  
Name: Slawomir Kaleta <contact>
Classes: 16 packages by
Country: Poland Poland
Age: ???
All time rank: 230953 in Poland Poland
Week rank: 49 Up1 in Poland Poland Up
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

Documentation

Dframe - PHP Framework

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

php framework dframe logo

The basic framework to help you build MVC project.

What's included?

* Class Loader PHP * Router PHP * Template PHP * Cron PHP

Requirements

- PHP >= 7.3 - Rewrite Module (Nginx/Apache ) - Composer

Installation

Framework Core

$ composer require dframe/dframe

Demo skeleton project

$ composer create-project dframe/dframe-demo project_name

License

Open-sourced software licensed under the MIT license


  Files folder image Files (78)  
File Role Description
Files folder image.github (1 file, 1 directory)
Files folder imagebuild (2 files)
Files folder imagedocs (1 file, 2 directories)
Files folder imagesrc (6 files, 10 directories)
Files folder imagetests (8 files, 1 directory)
Accessible without login Plain text file .styleci.yml Data Auxiliary data
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file CHANGELOG Data Auxiliary data
Accessible without login Plain text file CODE_OF_CONDUCT.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file CONTRIBUTING.md Data Auxiliary data
Accessible without login Plain text file LICENCE Lic. License text
Accessible without login Plain text file MIGRATION_3.27_to_3.30.md Data Auxiliary data
Accessible without login Plain text file MIGRATION_3.30_to_4.0.md Data Auxiliary data
Accessible without login Plain text file MIGRATION_4.0_to_4.1.md Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file SECURITY.md Data Auxiliary data

  Files folder image Files (78)  /  .github  
File Role Description
Files folder imageISSUE_TEMPLATE (2 files)
  Accessible without login Plain text file PULL_REQUEST_TEMPLATE.md Data Auxiliary data

  Files folder image Files (78)  /  .github  /  ISSUE_TEMPLATE  
File Role Description
  Accessible without login Plain text file bug_report.md Data Auxiliary data
  Accessible without login Plain text file feature_request.md Data Auxiliary data

  Files folder image Files (78)  /  build  
File Role Description
  Accessible without login Plain text file release.sh Data Auxiliary data
  Accessible without login Plain text file split.sh Data Auxiliary data

  Files folder image Files (78)  /  docs  
File Role Description
Files folder imageextensions (3 files)
Files folder imageoverview (3 files)
  Accessible without login Plain text file _config.yml Data Auxiliary data

  Files folder image Files (78)  /  docs  /  extensions  
File Role Description
  Accessible without login Plain text file Config.md Example Example script
  Accessible without login Plain text file Router.md Data Auxiliary data
  Accessible without login Plain text file Session.md Data Auxiliary data

  Files folder image Files (78)  /  docs  /  overview  
File Role Description
  Plain text file GoodPractice.md Class Class source
  Accessible without login Plain text file Init.md Data Auxiliary data
  Accessible without login Plain text file ProjectTree.md Data Auxiliary data

  Files folder image Files (78)  /  src  
File Role Description
Files folder imageAsset (2 files, 1 directory)
Files folder imageConfig (3 files, 1 directory)
Files folder imageConsole (3 files)
Files folder imageCron (2 files, 1 directory)
Files folder imageLoader (2 files, 1 directory)
Files folder imageModules (1 file)
Files folder imageRouter (4 files, 1 directory)
Files folder imageSession (3 files)
Files folder imageToken (3 files)
Files folder imageView (6 files, 1 directory)
  Plain text file BaseException.php Class Class source
  Plain text file Controller.php Class Class source
  Plain text file Core.php Class Class source
  Plain text file Debug.php Class Class source
  Accessible without login Plain text file Functions.php Aux. Auxiliary script
  Plain text file Model.php Class Class source

  Files folder image Files (78)  /  src  /  Asset  
File Role Description
Files folder imageExceptions (1 file)
  Plain text file Assetic.php Class Class source
  Accessible without login Plain text file composer.json Data Auxiliary data

  Files folder image Files (78)  /  src  /  Asset  /  Exceptions  
File Role Description
  Plain text file AsseticException.php Class Class source

  Files folder image Files (78)  /  src  /  Config  
File Role Description
Files folder imageExceptions (1 file)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file Config.php Class Class source
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (78)  /  src  /  Config  /  Exceptions  
File Role Description
  Plain text file ConfigException.php Class Class source

  Files folder image Files (78)  /  src  /  Console  
File Role Description
  Plain text file Command.php Class Class source
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (78)  /  src  /  Cron  
File Role Description
Files folder imageExceptions (1 file)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file Task.php Class Class source

  Files folder image Files (78)  /  src  /  Cron  /  Exceptions  
File Role Description
  Plain text file ConfigException.php Class Class source

  Files folder image Files (78)  /  src  /  Loader  
File Role Description
Files folder imageExceptions (1 file)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file Loader.php Class Class source

  Files folder image Files (78)  /  src  /  Loader  /  Exceptions  
File Role Description
  Plain text file LoaderException.php Class Class source

  Files folder image Files (78)  /  src  /  Modules  
File Role Description
  Plain text file ManagerModule.php Class Class source

  Files folder image Files (78)  /  src  /  Router  
File Role Description
Files folder imageExceptions (3 files)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file Request.php Class Class source
  Plain text file Response.php Class Class source
  Plain text file Router.php Class Class source

  Files folder image Files (78)  /  src  /  Router  /  Exceptions  
File Role Description
  Plain text file InvalidArgumentException.php Class Class source
  Plain text file RouterException.php Class Class source
  Plain text file RuntimeException.php Class Class source

  Files folder image Files (78)  /  src  /  Session  
File Role Description
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation
  Plain text file Session.php Class Class source

  Files folder image Files (78)  /  src  /  Token  
File Role Description
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation
  Plain text file Token.php Class Class source

  Files folder image Files (78)  /  src  /  View  
File Role Description
Files folder imageExceptions (1 file)
  Accessible without login Plain text file composer.json Data Auxiliary data
  Plain text file DefaultView.php Class Class source
  Plain text file SmartyView.php Class Class source
  Plain text file TwigView.php Class Class source
  Plain text file View.php Class Class source
  Plain text file ViewInterface.php Class Class source

  Files folder image Files (78)  /  src  /  View  /  Exceptions  
File Role Description
  Plain text file ViewException.php Class Class source

  Files folder image Files (78)  /  tests  
File Role Description
Files folder imageController (1 file, 1 directory)
  Plain text file Bootstrap.php Class Class source
  Plain text file ConfigTest.php Class Class source
  Plain text file FunctionsTest.php Class Class source
  Plain text file LoaderTest.php Class Class source
  Plain text file ResponseTest.php Class Class source
  Plain text file RouterTest.php Class Class source
  Plain text file RunTest.php Class Class source
  Plain text file SessionTest.php Class Class source

  Files folder image Files (78)  /  tests  /  Controller  
File Role Description
Files folder imageSub (1 file)
  Plain text file TestController.php Class Class source

  Files folder image Files (78)  /  tests  /  Controller  /  Sub  
File Role Description
  Plain text file SubTestController.php Class Class source

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:137
This week:0
All time:9,252
This week:455Up