Dframe Framework
This article has been proposed for deletion.
If you are the author of the article, please read through what a request for deletion means and do not remove this notice. |
|
Reason: Encyclopedic relevance not shown Lutherans ( discussion ) 13:30, 21 Aug. 2020 (CEST) |
Dframe Framework | |
---|---|
Basic data
|
|
Maintainer | Sławomir Kaleta |
Current version | v4.1.0 |
operating system | cross-platform |
programming language | PHP |
category | Web framework |
License | MIT license |
German speaking | No |
dframeframework.com |
Dframe Framework is a web framework written in PHP for building web applications, APIs and microservices based on the model-view-controller design pattern . The source code is available on the GitHub website under the MIT license.
Dframe Framework is a PHP framework for building web applications, APIs and microservices. It also includes a lot of useful components like: simple database query handling, CSRF token, FileStorage handling, simple email buffer handling, MVC and HMVC
Official Components
- Database - PDO wrapper, database library
- MyMail - Enables easy editing of emails, a system based on PHPMailer
- FileStorage - file and image processing system with a stylist for image processing
features
- Database access via PDO
- Request dispatcher and dynamic routing for clean URLs
- Templates based on Smarty or native PHP syntax
layers
The design pattern Model-View-Controller is implemented by Dframe as follows:
model
You can select any library to connect to the database ( PDO Mysqli .
View
The view is understood as an application presentation layer. The view plane uses the controller to serve content that often includes output templates. Any PHP code can be embedded in the template.
Controller
The controller formulates and provides interfaces in the form of methods that interact with the logic. As with many other frameworks, these interfaces / methods are also referred to as "actions". Method parameters can also be passed. The URL structure can be flexibly adapted using routes.
Web links
- Dframe Framework - Official Site
- PHP Documentation - Documentation available in English
Individual evidence
- ^ Sławomir Kaleta. In: GitHub . Retrieved on August 21, 2020 (English).
- ↑ Releases. In: GitHub . Retrieved on August 21, 2020 (English).
- ↑ PHP introduction. Retrieved on August 21, 2020 (English).
- ↑ Server side development. Retrieved on August 21, 2020 (English).