PHP Classes

PHP Web MVC Framework: MVC framework providing autogenerated MySQL models

Recommend this page to a friend!
  Info   Example   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2023-11-23 (11 months ago) RSS 2.0 feedStarStarStarStarStar 83%Total: 1,237 This week: 3All time: 3,094 This week: 11Up
Version License PHP version Categories
webmvcframework 1.0.34BSD License5PHP 5, Databases, Libraries, Design P...
Description 

Author

This package is a MVC framework providing autogenerated MySQL models.

It provides base classes for creating Web applications like controllers, models and view classes, as well as, a set of MVC components for commons database operations like search, sort, paginate etc.

It uses the paradigm of "convention over configuration" for routing the requests to appropriate subsystem/controller

It avoids the mixing of HTML code with PHP code so that Web designers and programmers can cooperate better with each other.

Picture of Saro Carvello
  Performance   Level  
Name: Saro Carvello <contact>
Classes: 2 packages by
Country: Italy Italy
Age: 57
All time rank: 141858 in Italy Italy
Week rank: 15 Up1 in Italy Italy Up

Recommendations

Website structure
I need a basis structure to build my website

What is the best PHP request routing class?
I want to route my PHP HTML templates for easy navigation

Example

<?php
/**
 * index.php
 *
 * This file is automatically invoked after every URL request and only when the rewrite
 * conditions defined into the .htaccess file are satisfied
 * It provides the auto loading of classes and the MVC objects creations, by using
 * framework\Loader and framework\Dispatcher classes, depending on the requested URL.
 *
 * Note:
 * You can also use this file as header template for building your own PHP file based script
 * containing code that use Web MVC Framework classes.
 * For this purpose simply comment out each line of code that contain a Dispatcher use.
 *
 * @filesource index.php
 * @author Rosario Carvello <rosario.carvello@gmail.com>
 * @version GIT:v1.0.0
 * @copyright (c) 2016-2023 Rosario Carvello <rosario.carvello@gmail.com> - All rights reserved. See License.txt file
 * @license BSD Clause 3 License
 * @license https://opensource.org/licenses/BSD-3-Clause This software is distributed under BSD-3-Clause Public License
 *
 */

/* Path of this script */
define ("RELATIVE_PATH", "");

/* Enable error reporting and disable notices */
error_reporting(E_ALL & ~E_NOTICE);
// error_reporting(E_ALL);
// ini_set('display_errors', '1');

/*
  Commons initializations and configurations loading
  Note: To change framework or application setting see the config folder.
*/

header('Content-Type: text/html; charset=utf-8');
include_once(
RELATIVE_PATH . "config/framework.config.php");

/* Starting and securing session */
session_start();
session_regenerate_id(true);

/* Use of framework classes */
use framework\Loader;
use
framework\Dispatcher;

/* Set classes auto loader simply by instantiating framework Loader */
$loader = new Loader();

/* Create a dispatcher for handling URL request to the appropriate user controller */
$dispatcher = new Dispatcher();
$dispatcher->dispatch();




Details

alt tag <sup>Supported PHP versions from 5.3 to 8.2</sup> > > Quality Gate Status Vulnerabilities Bugs Maintainability Rating Reliability Rating

PHP WEB MVC Framework

The package webmvcframework, with the acronym of WebMVC, is an object oriented PHP framework designed using MVC architectural pattern for building web-based MySQL applications.

It is s an open-source web framework purposely wrote for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring Convention over Configuration paradigm. The result is a web framework that allows you to transition from idea to implementation in a very short period of time.

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 provides the classes to achieve the Model, View, Controller decomposition and also to divide PHP code from HTML during the GUI designing. However, this is not the only feature provided by the Framework for acting on the application's decomposition.

The Component Based Development, that was used for building many framework?s features, permits to developers to apply another level of software decomposition and reuse. Framework?s components, in fact, realize recurrent aspects of web applications. Many of these aspects are regarding MySQL, e.g. data listing, data listing and sorting, data listing and filtering, data listing and pagination, record management and the common table?s operations of select, insert, delete and update.

> WebMVC offers a set of pre-built components for implementing the necessary server logic for frequently database management operations. Each component is itself designed with an MVC architecture and is equipped by a Controller, Model, View, and HTML Template. Components are easy to use and developers can aggregate them into a root controller by using composition criteria when building complex web pages. The component GUI can also easily updated or replaced to reflect the graphics experience, simply by editing or replacing the component HTML template. The component internal logic will remain fully reusable without the need for any source code modifications.

Thanks

Many and many thanks to

https://www.jetbrains.com for granting me an open source license of magic

https://www.jetbrains.com/phpstorm/ PHPStorm


that I used in the development of PHP Web MVC Framework.

How to install

To install the framework 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 want to use for your application. By default framework provides a small set of examples. For using them run the provided SQL script into the sql folder. In a future time, I will provide you with more examples illustrating 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 classes code auto generation regarding tables of a given MySQL database.

Warning ! Before running it you must configure MySQL access parameters by modifying util\mysqlreflection\mysqlreflection.config.php according to your MySQL configuration. After running the utility you will find the autogenerated PHP classes into the models\beans directory.

Documentation

WebMVC official wiki

You can start reading the wiki from here

Other information

You can dowload some PDFs, PPTs, and diagrams from here

Video Tutorial

An introduction to PHP WebMVC Framework

IMAGE Video Tutorial

Diagrams

Main classes

alt tag

Handling HTTP requests - Loading and dispatching controllers

alt tag

alt tag

The flow description is the following; 1. An incoming HTTP request is delivered to the Web MVC Dispatcher 2. The Dispatcher automatically recognizes in the HTTP request a call for a Controller execution. Then it uses the Loader to load the appropriate Controller class. 3. The Loader imports Controller class and all its dependencies 4. The Dispatcher is now enabled to instantiate the appropriate Controller * 4b...z Its also possible that the Controller aggregates and manages the execution of one or more controllers. This is a feature of WebMVC known as "Hierarchical MVC". We will discuss it later, in this section 5. The Controller uses and runs the Model * 5b Model connects to MySQL to retrieve or store data 6. The Controller uses and runs the View * 6b The View reads the static design of the web page from an HTML Template. The static design of the Template will be used by the View for generating the dynamic web page also by using data provided by the Model. 7. The Controller, after loading and processing the Model and View, is enabled to provide back to the Dispatcher the output that was dynamically produced. 8. Finally, the Dispatcher sends back the output as an HTTP response


Screenshots (1)  
  • Image1
Videos (2)  
  • PHP Web MVC Framework
  • Web MVC Framework
  Files folder image Files (410)  
File Role Description
Files folder image.idea (6 files)
Files folder imageclasses (1 file)
Files folder imageconfig (7 files)
Files folder imagecontrollers (3 files, 3 directories)
Files folder imagecss (3 directories)
Files folder imagedocs (15 files, 1 directory)
Files folder imageframework (16 files, 6 directories)
Files folder imageimgs (4 files)
Files folder imagejs (5 files, 6 directories)
Files folder imagelocales (1 file, 2 directories)
Files folder imagemodels (2 files, 4 directories)
Files folder imagesql (1 file)
Files folder imagetemplates (2 files, 3 directories)
Files folder imageutil (4 files, 2 directories)
Files folder imageviews (2 files, 3 directories)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file examples_instructions.txt Doc. Documentation
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file license.txt Doc. Documentation
Accessible without login Plain text file manifest.webmanifest Data Auxiliary data
Accessible without login Plain text file mvc_bootstrap.bat Data Auxiliary data
Accessible without login HTML file my_rest_gui.html Doc. Documentation
Accessible without login Plain text file readme.md Doc. Documentation
Accessible without login Plain text file readme_old.md Doc. Documentation
Accessible without login Plain text file route.php Example Example script
Accessible without login Image file spinner.gif Icon Icon image
Accessible without login Plain text file _config.yml Data Auxiliary data

  Files folder image Files (410)  /  .idea  
File Role Description
  Accessible without login Plain text file deployment.xml Data Auxiliary data
  Accessible without login Plain text file encodings.xml Data Auxiliary data
  Accessible without login Plain text file gitmvc.iml Data Auxiliary data
  Accessible without login Plain text file modules.xml Data Auxiliary data
  Accessible without login Plain text file php.xml Data Auxiliary data
  Accessible without login Plain text file vcs.xml Data Auxiliary data

  Files folder image Files (410)  /  classes  
File Role Description
  Accessible without login Plain text file readme.txt Doc. Documentation

  Files folder image Files (410)  /  config  
File Role Description
  Accessible without login Plain text file application.config.php Aux. Auxiliary script
  Accessible without login Plain text file framework.config.php Aux. Auxiliary script
  Accessible without login Plain text file globals.config.php Aux. Auxiliary script
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file License.txt Doc. Documentation
  Accessible without login Plain text file locale.config.php Aux. Auxiliary script
  Accessible without login Plain text file security.config.php Aux. Auxiliary script

  Files folder image Files (410)  /  controllers  
File Role Description
Files folder imagebuilders (3 files)
Files folder imagecommon (3 files)
Files folder imageexamples (1 file, 3 directories)
  Accessible without login HTML file index.html Doc. Documentation
  Plain text file Index.php Class Class source
  Plain text file MyRest.php Class Class source

  Files folder image Files (410)  /  controllers  /  builders  
File Role Description
  Plain text file Index.php Class Class source
  Plain text file SkeletonBuilder.php Class Class source
  Plain text file TemplateEditor.php Class Class source

  Files folder image Files (410)  /  controllers  /  common  
File Role Description
  Plain text file Login.php Class Class source
  Plain text file UserAccount.php Class Class source
  Plain text file UserAccounts.php Class Class source

  Files folder image Files (410)  /  controllers  /  examples  
File Role Description
Files folder imageabout (1 file)
Files folder imagecms (14 files)
Files folder imagedb (8 files)
  Plain text file Index.php Class Class source

  Files folder image Files (410)  /  controllers  /  examples  /  about  
File Role Description
  Plain text file Example.php Class Class source

  Files folder image Files (410)  /  controllers  /  examples  /  cms  
File Role Description
  Plain text file Block.php Class Class source
  Plain text file BlockDataRepeater.php Class Class source
  Plain text file BlockExtended.php Class Class source
  Plain text file CaptchaComponent.php Class Class source
  Plain text file CompositePage.php Class Class source
  Plain text file DynamicBinding.php Class Class source
  Plain text file HelloBlock.php Class Class source
  Plain text file HelloWorld.php Class Class source
  Plain text file HelloWorldSecond.php Class Class source
  Plain text file InnerBlocks.php Class Class source
  Plain text file Localization.php Class Class source
  Plain text file NavigationBar.php Class Class source
  Plain text file StaticReplacement.php Class Class source
  Plain text file TreeDemo.php Class Class source

  Files folder image Files (410)  /  controllers  /  examples  /  db  
File Role Description
  Plain text file PartCustomPaginator.php Class Class source
  Plain text file PartList.php Class Class source
  Plain text file PartListManager.php Class Class source
  Plain text file PartPaginator.php Class Class source
  Plain text file PartPaginatorSorter.php Class Class source
  Plain text file PartPaginatorSorterSearch.php Class Class source
  Plain text file PartPaginatorSorterSearchExternal.php Class Class source
  Plain text file PartRecord.php Class Class source

  Files folder image Files (410)  /  css  
File Role Description
Files folder imageinput-file (2 files)
Files folder imagetemplate-editor (1 file)
Files folder imagetree-grid (1 file)

  Files folder image Files (410)  /  css  /  input-file  
File Role Description
  Accessible without login Plain text file jquery-filestyle.css Data Auxiliary data
  Accessible without login Plain text file jquery-filestyle.min.css Data Auxiliary data

  Files folder image Files (410)  /  css  /  template-editor  
File Role Description
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files (410)  /  css  /  tree-grid  
File Role Description
  Accessible without login Plain text file jquery.treegrid.css Data Auxiliary data

  Files folder image Files (410)  /  docs  
File Role Description
Files folder imagewiki_resource (56 files)
  Accessible without login Image file Dispatch and Create MVC Instance.png Data Auxiliary data
  Accessible without login Image file framework.png Data Auxiliary data
  Accessible without login Image file jetbrains.png Icon Icon image
  Accessible without login Image file miniERP subsystem structure.PNG Data Auxiliary data
  Accessible without login Image file MVC_0_framework.png Data Auxiliary data
  Accessible without login Image file MVC_1_components.png Data Auxiliary data
  Accessible without login Image file MVC_2_bootstrap.png Data Auxiliary data
  Accessible without login Image file MVC_3_exceptions.png Data Auxiliary data
  Accessible without login Image file phpstorm.png Icon Icon image
  Accessible without login Plain text file PHP_Web_MVC_Framework.pdf Data Auxiliary data
  Accessible without login Plain text file readme.md Doc. Documentation
  Accessible without login Plain text file Web MVC Framework main features.pdf Data Auxiliary data
  Accessible without login Image file webmvcframework.png Data Auxiliary data
  Accessible without login Image file webmvclogo.png Icon Icon image
  Accessible without login Plain text file _config.yml Data Auxiliary data

  Files folder image Files (410)  /  docs  /  wiki_resource  
File Role Description
  Accessible without login Image file controller.png Icon Icon image
  Accessible without login Image file CustomerManagerApp.png Data Auxiliary data
  Accessible without login Image file CustomerManagerTemplates.png Data Auxiliary data
  Accessible without login Image file ecommerce-grab-00.png Data Auxiliary data
  Accessible without login Image file ecommerce-grab-01.png Data Auxiliary data
  Accessible without login Image file ecommerce-grab-02.png Data Auxiliary data
  Accessible without login Image file ecommerce-grab-03.png Data Auxiliary data
  Accessible without login Image file ecommerce-grab-04.png Icon Icon image
  Accessible without login Image file examples_folders-controllers.png Data Auxiliary data
  Accessible without login Image file HMVC-01.png Icon Icon image
  Accessible without login Image file HMVC-01b.png Icon Icon image
  Accessible without login Image file HMVC-02 - templates.png Icon Icon image
  Accessible without login Image file HMVC-02 - views.png Icon Icon image
  Accessible without login Image file HMVC-02 models.png Icon Icon image
  Accessible without login Image file HMVC-02-controllers.png Icon Icon image
  Accessible without login Image file HMVC-02.png Icon Icon image
  Accessible without login Image file HMVC-all.png Data Auxiliary data
  Accessible without login Image file HMVC-structure.png Data Auxiliary data
  Accessible without login Image file HMVC.png Icon Icon image
  Accessible without login Image file HMVCFS.png Data Auxiliary data
  Accessible without login Image file home_web_pge_01.png Icon Icon image
  Accessible without login Image file home_web_pge_02.png Icon Icon image
  Accessible without login Image file home_web_pge_03.png Icon Icon image
  Accessible without login Image file home_web_pge_04.png Icon Icon image
  Accessible without login Image file inventory_output.png Icon Icon image
  Accessible without login Image file locale_folders.png Icon Icon image
  Accessible without login Image file locale_gui.png Data Auxiliary data
  Accessible without login Image file locale_gui_en.png Data Auxiliary data
  Accessible without login Image file locale_gui_it.png Data Auxiliary data
  Accessible without login Image file locale_tree.png Data Auxiliary data
  Accessible without login Image file locallization.png Data Auxiliary data
  Accessible without login Image file minierp_structure.png Data Auxiliary data
  Accessible without login Image file mvc_soc_sot_sor_matrix.png Data Auxiliary data
  Accessible without login Plain text file mvc_wiki.sql Data Auxiliary data
  Accessible without login Image file naming_convention.png Icon Icon image
  Accessible without login Image file nested_blocks00.png Icon Icon image
  Accessible without login Image file nested_blocks01.png Data Auxiliary data
  Accessible without login Image file nested_blocks02.png Data Auxiliary data
  Accessible without login Image file nested_blocks03.png Data Auxiliary data
  Accessible without login Image file nested_blocks04.png Data Auxiliary data
  Accessible without login Image file placeholder.png Icon Icon image
  Accessible without login Image file programming-languages.png Icon Icon image
  Accessible without login Image file RBACdb.png Icon Icon image
  Accessible without login Image file request-handling-controller.png Icon Icon image
  Accessible without login Image file request-handling-in-webmvc-mysql.png Icon Icon image
  Accessible without login Image file request-handling-in-webmvc.png Icon Icon image
  Accessible without login Image file request-handling-view.png Icon Icon image
  Accessible without login Image file system_architecture.png Data Auxiliary data
  Accessible without login Image file umlcomponent.png Icon Icon image
  Accessible without login Image file users_roles_array.png Icon Icon image
  Accessible without login Image file view_tree._01.png Icon Icon image
  Accessible without login Image file view_tree_02.png Icon Icon image
  Accessible without login Image file view_tree_mvc.png Icon Icon image
  Accessible without login Image file WebMVCFolders.png Icon Icon image
  Accessible without login Image file WebMVCRequestHandling.png Data Auxiliary data
  Accessible without login Image file wiki_db.png Data Auxiliary data

  Files folder image Files (410)  /  framework  
File Role Description
Files folder imageclasses (8 files)
Files folder imagecomponents (10 files, 1 directory)
Files folder imageexceptions (16 files)
Files folder imagejs (5 files)
Files folder imagelocales (2 files, 2 directories)
Files folder imageresources (1 file, 3 directories)
  Plain text file Ace.php Class Class source
  Plain text file Bean.php Class Class source
  Plain text file BeanAdapter.php Class Class source
  Plain text file BeanUser.php Class Class source
  Plain text file Controller.php Class Class source
  Plain text file Dispatcher.php Class Class source
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file License.txt Doc. Documentation
  Plain text file Loader.php Class Class source
  Plain text file Model.php Class Class source
  Plain text file MySqlRecord.php Class Class source
  Plain text file MySqlRecordSet.php Class Class source
  Plain text file RBAC.php Class Class source
  Plain text file RestService.php Class Class source
  Plain text file User.php Class Class source
  Plain text file View.php Class Class source

  Files folder image Files (410)  /  framework  /  classes  
File Role Description
  Plain text file Captcha.php Class Class source
  Plain text file ChiperService.php Class Class source
  Plain text file Common.php Class Class source
  Plain text file Globalize.php Class Class source
  Plain text file HTMLFormatter.php Class Class source
  Accessible without login Plain text file index.html Data Auxiliary data
  Accessible without login Plain text file License.txt Lic. License
  Plain text file Locale.php Class Class source

  Files folder image Files (410)  /  framework  /  components  
File Role Description
Files folder imagebootstrap (4 files)
  Plain text file Captcha.php Class Class source
  Plain text file Component.php Class Class source
  Plain text file DataRepeater.php Class Class source
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file License.txt Doc. Documentation
  Plain text file Paginator.php Class Class source
  Plain text file Record.php Class Class source
  Plain text file Searcher.php Class Class source
  Plain text file Sorter.php Class Class source
  Plain text file TreeStructure.php Class Class source

  Files folder image Files (410)  /  framework  /  components  /  bootstrap  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file License.txt Doc. Documentation
  Plain text file PaginatorBootstrap.php Class Class source
  Plain text file SorterBootstrap.php Class Class source

  Files folder image Files (410)  /  framework  /  exceptions  
File Role Description
  Plain text file BeanActionException.php Class Class source
  Plain text file BlockNotFoundException.php Class Class source
  Plain text file ControllerNotFoundException.php Class Class source
  Plain text file ControllerNotFound...SystemException.php Class Class source
  Accessible without login HTML file index.html Doc. Documentation
  Plain text file InvalidMethodParametersException.php Class Class source
  Plain text file IsChildControllerException.php Class Class source
  Accessible without login Plain text file License.txt Doc. Documentation
  Plain text file MethodNotFoundException.php Class Class source
  Plain text file MVCException.php Class Class source
  Plain text file NotInitializedComponent.php Class Class source
  Plain text file NotInitializedViewException.php Class Class source
  Plain text file RecordActionException.php Class Class source
  Plain text file TemplateNotFoundException.php Class Class source
  Plain text file UserNotLoggedException.php Class Class source
  Plain text file VariableNotFoundException.php Class Class source

  Files folder image Files (410)  /  framework  /  js  
File Role Description
  Accessible without login Plain text file base64.js Data Auxiliary data
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file License.txt Doc. Documentation
  Accessible without login Plain text file mvc.append.controller.getstate.js Data Auxiliary data
  Accessible without login Plain text file mvc.controller.getstate.js Data Auxiliary data

  Files folder image Files (410)  /  framework  /  locales  
File Role Description
Files folder imageen (1 file)
Files folder imageit-it (1 file)
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file License.txt Doc. Documentation

  Files folder image Files (410)  /  framework  /  locales  /  en  
File Role Description
  Accessible without login Plain text file framework.txt Doc. Documentation

  Files folder image Files (410)  /  framework  /  locales  /  it-it  
File Role Description
  Accessible without login Plain text file framework.txt Doc. Documentation

  Files folder image Files (410)  /  framework  /  resources  
File Role Description
Files folder imagecomponents (5 files, 1 directory)
Files folder imagecss (1 directory)
Files folder imagejs (1 directory)
  Accessible without login Plain text file License.txt Doc. Documentation

  Files folder image Files (410)  /  framework  /  resources  /  components  
File Role Description
Files folder imagebootstrap (2 files)
  Accessible without login Plain text file captcha.html.tpl Data Auxiliary data
  Accessible without login Plain text file paginator.html.tpl Data Auxiliary data
  Accessible without login Plain text file record.html.tpl Data Auxiliary data
  Accessible without login Plain text file sorter.html.tpl Data Auxiliary data
  Accessible without login Plain text file tree_structure.html.tpl Data Auxiliary data

  Files folder image Files (410)  /  framework  /  resources  /  components  /  bootstrap  
File Role Description
  Accessible without login Plain text file paginator.html.tpl Data Auxiliary data
  Accessible without login Plain text file sorter.html.tpl Data Auxiliary data

  Files folder image Files (410)  /  framework  /  resources  /  css  
File Role Description
Files folder imagecomponent (1 file)

  Files folder image Files (410)  /  framework  /  resources  /  css  /  component  
File Role Description
  Accessible without login Plain text file tree.css Data Auxiliary data

  Files folder image Files (410)  /  framework  /  resources  /  js  
File Role Description
Files folder imagecomponents (1 file)

  Files folder image Files (410)  /  framework  /  resources  /  js  /  components  
File Role Description
  Accessible without login Plain text file tree.js Data Auxiliary data

  Files folder image Files (410)  /  imgs  
File Role Description
  Accessible without login Image file example01.png Data Auxiliary data
  Accessible without login Image file LAMP.jpeg Icon Icon image
  Accessible without login Image file main.jpg Icon Icon image
  Accessible without login Image file search.png Icon Icon image

  Files folder image Files (410)  /  js  
File Role Description
Files folder imageinput-file (4 files)
Files folder imagejquery-ui-1.12.1 (12 files, 2 directories)
Files folder imagepassword-strengh-meter (1 file)
Files folder imagespinner (3 files)
Files folder imagetemplate-editor (2 files)
Files folder imagetree-grid (5 files)
  Accessible without login Plain text file complete.ly.1.0.1.js Data Auxiliary data
  Accessible without login Plain text file complete.ly.1.0.1.min.js Data Auxiliary data
  Accessible without login Plain text file jquery-1.11.1.min.js Data Auxiliary data
  Accessible without login Plain text file jquery.mobile.custom.js Data Auxiliary data
  Accessible without login Plain text file jquery.mobile.custom.min.js Data Auxiliary data

  Files folder image Files (410)  /  js  /  input-file  
File Role Description
  Accessible without login Plain text file bootstrap-filestyle.js Data Auxiliary data
  Accessible without login Plain text file bootstrap-filestyle.min.js Data Auxiliary data
  Accessible without login Plain text file jquery-filestyle.js Data Auxiliary data
  Accessible without login Plain text file jquery-filestyle.min.js Data Auxiliary data

  Files folder image Files (410)  /  js  /  jquery-ui-1.12.1  
File Role Description
Files folder imageexternal (1 directory)
Files folder imageimages (6 files)
  Accessible without login Plain text file AUTHORS.txt Doc. Documentation
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file jquery-ui.css Data Auxiliary data
  Accessible without login Plain text file jquery-ui.js Data Auxiliary data
  Accessible without login Plain text file jquery-ui.min.css Data Auxiliary data
  Accessible without login Plain text file jquery-ui.min.js Data Auxiliary data
  Accessible without login Plain text file jquery-ui.structure.css Data Auxiliary data
  Accessible without login Plain text file jquery-ui.structure.min.css Data Auxiliary data
  Accessible without login Plain text file jquery-ui.theme.css Data Auxiliary data
  Accessible without login Plain text file jquery-ui.theme.min.css Data Auxiliary data
  Accessible without login Plain text file LICENSE.txt Doc. Documentation
  Accessible without login Plain text file package.json Data Auxiliary data

  Files folder image Files (410)  /  js  /  jquery-ui-1.12.1  /  external  
File Role Description
Files folder imagejquery (1 file)

  Files folder image Files (410)  /  js  /  jquery-ui-1.12.1  /  external  /  jquery  
File Role Description
  Accessible without login Plain text file jquery.js Data Auxiliary data

  Files folder image Files (410)  /  js  /  jquery-ui-1.12.1  /  images  
File Role Description
  Accessible without login Image file ui-icons_444444_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_555555_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_777620_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_777777_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_cc0000_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_ffffff_256x240.png Icon Icon image

  Files folder image Files (410)  /  js  /  password-strengh-meter  
File Role Description
  Accessible without login Plain text file zxcvbn-bootstrap-strength-meter.js Data Auxiliary data

  Files folder image Files (410)  /  js  /  spinner  
File Role Description
  Accessible without login Image file loader.gif Icon Icon image
  Accessible without login Plain text file spinner.css Data Auxiliary data
  Accessible without login Plain text file spinner.js Data Auxiliary data

  Files folder image Files (410)  /  js  /  template-editor  
File Role Description
  Accessible without login Plain text file functions.js Data Auxiliary data
  Accessible without login Plain text file template_editor.js Data Auxiliary data

  Files folder image Files (410)  /  js  /  tree-grid  
File Role Description
  Accessible without login Plain text file jquery.cookie.js Data Auxiliary data
  Accessible without login Plain text file jquery.treegrid.bootstrap2.js Data Auxiliary data
  Accessible without login Plain text file jquery.treegrid.bootstrap3.js Data Auxiliary data
  Accessible without login Plain text file jquery.treegrid.js Data Auxiliary data
  Accessible without login Plain text file jquery.treegrid.min.js Data Auxiliary data

  Files folder image Files (410)  /  locales  
File Role Description
Files folder imageen (1 file, 1 directory)
Files folder imageit-it (1 file, 1 directory)
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files (410)  /  locales  /  en  
File Role Description
Files folder imagecontrollers (3 directories)
  Accessible without login Plain text file application.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  en  /  controllers  
File Role Description
Files folder imagebuilders (1 file)
Files folder imagecommon (3 files)
Files folder imageexamples (3 directories)

  Files folder image Files (410)  /  locales  /  en  /  controllers  /  builders  
File Role Description
  Accessible without login Plain text file Index.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  en  /  controllers  /  common  
File Role Description
  Accessible without login Plain text file Login.txt Doc. Documentation
  Accessible without login Plain text file UserAccount.txt Doc. Documentation
  Accessible without login Plain text file UserAccounts.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  en  /  controllers  /  examples  
File Role Description
Files folder imageabout (1 file)
Files folder imagecms (3 files)
Files folder imagedb (8 files)

  Files folder image Files (410)  /  locales  /  en  /  controllers  /  examples  /  about  
File Role Description
  Accessible without login Plain text file Example.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  en  /  controllers  /  examples  /  cms  
File Role Description
  Accessible without login Plain text file CompositePage.txt Doc. Documentation
  Accessible without login Plain text file Localization.txt Doc. Documentation
  Accessible without login Plain text file TreeDemo.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  en  /  controllers  /  examples  /  db  
File Role Description
  Accessible without login Plain text file PartCustomPaginator.txt Doc. Documentation
  Accessible without login Plain text file PartList.txt Doc. Documentation
  Accessible without login Plain text file PartListManager.txt Doc. Documentation
  Accessible without login Plain text file PartPaginator.txt Doc. Documentation
  Accessible without login Plain text file PartPaginatorSorter.txt Doc. Documentation
  Accessible without login Plain text file PartPaginatorSorterSearch.txt Doc. Documentation
  Accessible without login Plain text file PartPaginatorSorterSearchExternal.txt Doc. Documentation
  Accessible without login Plain text file PartRecord.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  it-it  
File Role Description
Files folder imagecontrollers (3 directories)
  Accessible without login Plain text file application.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  it-it  /  controllers  
File Role Description
Files folder imagebuilders (1 file)
Files folder imagecommon (3 files)
Files folder imageexamples (3 directories)

  Files folder image Files (410)  /  locales  /  it-it  /  controllers  /  builders  
File Role Description
  Accessible without login Plain text file Index.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  it-it  /  controllers  /  common  
File Role Description
  Accessible without login Plain text file Login.txt Doc. Documentation
  Accessible without login Plain text file UserAccount.txt Doc. Documentation
  Accessible without login Plain text file UserAccounts.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  it-it  /  controllers  /  examples  
File Role Description
Files folder imageabout (1 file)
Files folder imagecms (3 files)
Files folder imagedb (8 files)

  Files folder image Files (410)  /  locales  /  it-it  /  controllers  /  examples  /  about  
File Role Description
  Accessible without login Plain text file Example.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  it-it  /  controllers  /  examples  /  cms  
File Role Description
  Accessible without login Plain text file CompositePage.txt Doc. Documentation
  Accessible without login Plain text file Localization.txt Doc. Documentation
  Accessible without login Plain text file TreeDemo.txt Doc. Documentation

  Files folder image Files (410)  /  locales  /  it-it  /  controllers  /  examples  /  db  
File Role Description
  Accessible without login Plain text file PartCustomPaginator.txt Doc. Documentation
  Accessible without login Plain text file PartList.txt Doc. Documentation
  Accessible without login Plain text file PartListManager.txt Doc. Documentation
  Accessible without login Plain text file PartPaginator.txt Doc. Documentation
  Accessible without login Plain text file PartPaginatorSorter.txt Doc. Documentation
  Accessible without login Plain text file PartPaginatorSorterSearch.txt Doc. Documentation
  Accessible without login Plain text file PartPaginatorSorterSearchExternal.txt Doc. Documentation
  Accessible without login Plain text file PartRecord.txt Doc. Documentation

  Files folder image Files (410)  /  models  
File Role Description
Files folder imagebeans (17 files)
Files folder imagebuilders (3 files)
Files folder imagecommon (3 files)
Files folder imageexamples (1 file, 3 directories)
  Accessible without login HTML file index.html Data Auxiliary data
  Plain text file Index.php Class Class source

  Files folder image Files (410)  /  models  /  beans  
File Role Description
  Plain text file BeanAccessLevel.php Class Class source
  Plain text file BeanBom.php Class Class source
  Plain text file BeanCustomer.php Class Class source
  Plain text file BeanCustomerOrder.php Class Class source
  Plain text file BeanFileType.php Class Class source
  Plain text file BeanGoodMovement.php Class Class source
  Plain text file BeanMeasurementUnit.php Class Class source
  Plain text file BeanOrderFile.php Class Class source
  Plain text file BeanOrderMacroActivity.php Class Class source
  Plain text file BeanOrderStatus.php Class Class source
  Plain text file BeanPart.php Class Class source
  Plain text file BeanPartCategory.php Class Class source
  Plain text file BeanPartType.php Class Class source
  Plain text file BeanStock.php Class Class source
  Plain text file BeanStore.php Class Class source
  Plain text file BeanUser.php Class Class source
  Accessible without login Plain text file index.html Data Auxiliary data

  Files folder image Files (410)  /  models  /  builders  
File Role Description
  Plain text file Index.php Class Class source
  Plain text file SkeletonBuilder.php Class Class source
  Plain text file TemplateEditor.php Class Class source

  Files folder image Files (410)  /  models  /  common  
File Role Description
  Plain text file Login.php Class Class source
  Plain text file UserAccount.php Class Class source
  Plain text file UserAccounts.php Class Class source

  Files folder image Files (410)  /  models  /  examples  
File Role Description
Files folder imageabout (1 file)
Files folder imagecms (10 files)
Files folder imagedb (4 files)
  Plain text file Index.php Class Class source

  Files folder image Files (410)  /  models  /  examples  /  about  
File Role Description
  Plain text file Example.php Class Class source

  Files folder image Files (410)  /  models  /  examples  /  cms  
File Role Description
  Plain text file Block.php Class Class source
  Plain text file CaptchaComponent.php Class Class source
  Plain text file CompositePage.php Class Class source
  Plain text file DynamicBinding.php Class Class source
  Plain text file HelloBlock.php Class Class source
  Plain text file HelloWorld.php Class Class source
  Plain text file InnerBlocks.php Class Class source
  Plain text file Localization.php Class Class source
  Plain text file StaticReplacement.php Class Class source
  Plain text file TreeDemo.php Class Class source

  Files folder image Files (410)  /  models  /  examples  /  db  
File Role Description
  Plain text file PartList.php Class Class source
  Plain text file PartListManager.php Class Class source
  Plain text file PartPaginator.php Class Class source
  Plain text file PartRecord.php Class Class source

  Files folder image Files (410)  /  sql  
File Role Description
  Accessible without login Plain text file mrp.sql Data Auxiliary data

  Files folder image Files (410)  /  templates  
File Role Description
Files folder imagebuilders (6 files)
Files folder imagecommon (3 files)
Files folder imageexamples (1 file, 3 directories)
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file index.html.tpl Data Auxiliary data

  Files folder image Files (410)  /  templates  /  builders  
File Role Description
  Plain text file classes_template.html.tpl Class Class source
  Accessible without login Plain text file editor_default.html.tpl Data Auxiliary data
  Accessible without login Plain text file editor_default.nav.html.tpl Data Auxiliary data
  Accessible without login Plain text file index.html.tpl Data Auxiliary data
  Accessible without login Plain text file skeleton_builder.html.tpl Data Auxiliary data
  Accessible without login Plain text file template_editor.html.tpl Data Auxiliary data

  Files folder image Files (410)  /  templates  /  common  
File Role Description
  Accessible without login Plain text file login.html.tpl Data Auxiliary data
  Accessible without login Plain text file user_account.html.tpl Data Auxiliary data
  Accessible without login Plain text file user_accounts.html.tpl Data Auxiliary data

  Files folder image Files (410)  /  templates  /  examples  
File Role Description
Files folder imageabout (1 file)
Files folder imagecms (16 files)
Files folder imagedb (10 files)
  Accessible without login Plain text file index.html.tpl Data Auxiliary data

  Files folder image Files (410)  /  templates  /  examples  /  about  
File Role Description
  Accessible without login Plain text file example.html.tpl Data Auxiliary data

  Files folder image Files (410)  /  templates  /  examples  /  cms  
File Role Description
  Accessible without login Plain text file block.html.tpl Data Auxiliary data
  Accessible without login Plain text file block_extended.html.tpl Data Auxiliary data
  Accessible without login Plain text file captcha_component.html.tpl Data Auxiliary data
  Accessible without login Plain text file composite_page.html.tpl Data Auxiliary data
  Accessible without login Plain text file dynamic_binding.html.tpl Data Auxiliary data
  Accessible without login Plain text file hello_block.html.tpl Data Auxiliary data
  Accessible without login Plain text file hello_world.html.tpl Data Auxiliary data
  Accessible without login Plain text file hello_world_mobile.html.tpl Data Auxiliary data
  Accessible without login Plain text file hello_world_second.html.tpl Data Auxiliary data
  Accessible without login Plain text file inner_blocks.html.tpl Data Auxiliary data
  Accessible without login Plain text file localization.html.tpl Data Auxiliary data
  Accessible without login Plain text file navigation_bar.html.tpl Data Auxiliary data
  Accessible without login Plain text file navigation_bar_record.html.tpl Data Auxiliary data
  Accessible without login Plain text file static_content.html.tpl Data Auxiliary data
  Accessible without login Plain text file static_replacement.html.tpl Data Auxiliary data
  Accessible without login Plain text file tree_demo.html.tpl Data Auxiliary data

  Files folder image Files (410)  /  templates  /  examples  /  db  
File Role Description
  Accessible without login Plain text file custom_paginator.html.tpl Data Auxiliary data
  Accessible without login Plain text file part_custom_paginator.html.tpl Data Auxiliary data
  Accessible without login Plain text file part_list.html.tpl Data Auxiliary data
  Accessible without login Plain text file part_list_manager.html.tpl Data Auxiliary data
  Accessible without login Plain text file part_paginator.html.tpl Data Auxiliary data
  Accessible without login Plain text file part_paginator_sorter.html.tpl Data Auxiliary data
  Accessible without login Plain text file part_paginator_sorter_search.html.tpl Data Auxiliary data
  Accessible without login Plain text file part_paginator_sor...h_external.html.tpl Data Auxiliary data
  Accessible without login Plain text file part_record.html.tpl Data Auxiliary data
  Accessible without login Plain text file part_search_form.html.tpl Data Auxiliary data

  Files folder image Files (410)  /  util  
File Role Description
Files folder imagemysqlreflection (8 files)
Files folder imagetemplatereflection (5 files)
  Accessible without login Plain text file app_create_beans.php Example Example script
  Accessible without login Plain text file app_run_bean.php Example Example script
  Accessible without login Plain text file app_run_bean_multi_pk.php Example Example script
  Accessible without login Plain text file simple_tester.php Example Example script

  Files folder image Files (410)  /  util  /  mysqlreflection  
File Role Description
  Plain text file MVCMySqlBeanBuilder.php Class Class source
  Plain text file MVCMySqlBeanClass.php.tpl Class Class source
  Plain text file MVCMySqlFieldToAttributeReflection.php Class Class source
  Plain text file MVCMySqlPKAnalyzer.php Class Class source
  Plain text file MVCMySqlSchemaReflection.php Class Class source
  Plain text file MVCMySqlSimpleTemplate.php Class Class source
  Plain text file MVCMySqlTableReflection.php Class Class source
  Accessible without login Plain text file mysqlreflection.config.php Aux. Auxiliary script

  Files folder image Files (410)  /  util  /  templatereflection  
File Role Description
  Accessible without login Plain text file app_run_template.php Example Example script
  Accessible without login HTML file standard_bootstrap_template.html Doc. Documentation
  Accessible without login Plain text file template.tpl Data Auxiliary data
  Plain text file TemplateReflection.php Class Class source
  Plain text file TemplateReflectionCopia.php Class Class source

  Files folder image Files (410)  /  views  
File Role Description
Files folder imagebuilders (3 files)
Files folder imagecommon (3 files)
Files folder imageexamples (1 file, 3 directories)
  Accessible without login HTML file index.html Doc. Documentation
  Plain text file Index.php Class Class source

  Files folder image Files (410)  /  views  /  builders  
File Role Description
  Plain text file Index.php Class Class source
  Plain text file SkeletonBuider.php Class Class source
  Plain text file TemplateEditor.php Class Class source

  Files folder image Files (410)  /  views  /  common  
File Role Description
  Plain text file Login.php Class Class source
  Plain text file UserAccount.php Class Class source
  Plain text file UserAccounts.php Class Class source

  Files folder image Files (410)  /  views  /  examples  
File Role Description
Files folder imageabout (1 file)
Files folder imagecms (11 files)
Files folder imagedb (4 files)
  Plain text file Index.php Class Class source

  Files folder image Files (410)  /  views  /  examples  /  about  
File Role Description
  Plain text file Example.php Class Class source

  Files folder image Files (410)  /  views  /  examples  /  cms  
File Role Description
  Plain text file Block.php Class Class source
  Plain text file CaptchaComponent.php Class Class source
  Plain text file CompositePage.php Class Class source
  Plain text file DynamicBinding.php Class Class source
  Plain text file HelloBlock.php Class Class source
  Plain text file HelloWorld.php Class Class source
  Plain text file InnerBlocks.php Class Class source
  Plain text file Localization.php Class Class source
  Plain text file NavigationBar.php Class Class source
  Plain text file StaticReplacement.php Class Class source
  Plain text file TreeDemo.php Class Class source

  Files folder image Files (410)  /  views  /  examples  /  db  
File Role Description
  Plain text file PartList.php Class Class source
  Plain text file PartListManager.php Class Class source
  Plain text file PartPaginator.php Class Class source
  Plain text file PartRecord.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  
 99%
Total:1,237
This week:3
All time:3,094
This week:11Up
User Ratings User Comments (1)
 All time
Utility:95%StarStarStarStarStar
Consistency:95%StarStarStarStarStar
Documentation:87%StarStarStarStarStar
Examples:95%StarStarStarStarStar
Tests:-
Videos:80%StarStarStarStarStar
Overall:83%StarStarStarStarStar
Rank:5