Notice: Undefined offset: 8192 in /home/miphpf/domains/miphpf.com/public_html/includes/common.inc on line 499

Notice: Undefined offset: 8192 in /home/miphpf/domains/miphpf.com/public_html/includes/common.inc on line 506

Warning: Incorrect key file for table './miphpf_miphpfcom/watchdog.MYI'; try to repair it query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', 'preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/miphpf/domains/miphpf.com/public_html/includes/unicode.inc on line 291.', 2, '', 'http://www.miphpf.com/manual/project_structure.html', '', '18.191.236.174', 1713598570) in /home/miphpf/domains/miphpf.com/public_html/includes/database.mysql.inc on line 121
Project structure | MIPHPF - Your Open Source RAD PHP Framework
Skip navigation.
Home

Project structure

: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/miphpf/domains/miphpf.com/public_html/includes/unicode.inc on line 291.

Installation of the framework is straightforward.

Create project folder (called project for short)
Create 'include' folder in the project
Create 'public' folder
Create 'admin' folder

Copy the MIPHPF in the include folder
Create own include directory (usualy the project name or abbreviation)

Create appropriate index scripts

For each page create a separate folder in 'public' or 'admin'
In the page folder should be placed all page templates (create, edit, listing etc.) and the controlling php script

When creating own widgets, validators and other derived frequently used classes put them in your include folder, and register them with the miLoader class.

* Example
(screenshot)