|Last Updated|| ||Ratings|| ||Unique User Downloads|| ||Download Rankings|
|2017-03-14 (1 month ago) ||Not enough user ratings||Total: 162 This week: 4||All time: 8,221 This week: 234|
This package is a MVC framework providing autogenerated MySQL models.
It provides base classes for creating Web applications like base controllers, models and view classes.
It avoids the mixing of HTML code with PHP code so that Web Designers and Programmers can cooperate better with each other.
It can also generate model classes from MySQL database tables.
webmvcframework - PHP Web MVC Framework
The webmvcframework package is an object oriented PHP framework that uses MVC architectural design pattern for building web applications with MySQL database and HTML.
It offers to developers a complete set of functionalities for rapid development of data intensive web applications. Generally, it provides services for system decomposition that developers can do at different levels when they coding a complex web application. Firstly it entire implements services for realizing the MVC design pattern decomposition between PHP code and the HTML code of the GUI. However, this is not the only feature provided by the Framework for acting on the application's decomposition.
The Component Based Development, used for building many Framework?s features, permits to developers another more level of applications decomposition and software reuse. Framework?s components, in fact, realizes common Aspects that can occurs, in a similar way, into different web applications. Many of these aspects are regarding database, for example: data listing, data listing and sorting, data listing and filtering, data listing and pagination, record management and common table?s operations for select, insert, delete and update records. Framework offers a set of pre-built components for implementing the necessary server logic for these common database management aspects.These components are itself MVC objects with a Controller, are easy to use and developers can aggregate them into a root controller by using a composite criteria for building complex application pages. A component GUI can also easily adapted or replaced to reflect the application?s experience simply by modifying or replacing its HTML template with a custom one. Component?s server logic will remain fully reusable without the need of any source code modifications.
How to install
To install download and copy it into an Apache web folder. Then go to the config directory and modify application.config.php according to your MySQL server configuration and Apache web folder you used to deploy your application.
By default framework is provided with simple examples.
I will provide further examples in the future to illustrate all its functionalities.
How to autogenerate PHP Model classes from your MySQL database
The util directory contains a file named app_create_beans.php.
Run it from your browser or from command line for executing ORM autogeneration engine
Before running it you must configure MySQL access parameters by modifying util\mysqlreflection\mysqlreflection.config.php according to your MySQL configuration.
After running the generation utility the autogenerated PHP classes were placed into the models\beans directory.
UML Diagrams of framework classes
Request processing and dispatching
See the docs folders for more information
Introduction to PHP WEB MVC Framework - Video Tutorial
||Applications that use this package
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.