Menu

Home

Robin Deatherage

Welcome to EssenceOne

Tested on the latest XAMPP Php 5.6.8.0
This MVC Framework is is extremely easy to use. We have added version 1.01 that allows you to create Models and the framework does everything else. You add your links and your models and a single View Template for each Module YOU need by numeric order and add the Php short tags and roll with it.

It allows the developer, beginner and or team to build applications using an Alphanumeric ordered list. It allows all Views, Models by Module and Resources to be listed in the order in which they create each page. It then makes use of an Alphanumeric naming pattern for separation of Modules fluidly. It will allow the Novice to begin building dynamic websites and applications fluidly.

Requires

It requires Php 5+ and a Xamp/Lamp/Wamp/Vertrigo or Online Server.

Alphanumeric Naming

All folders are separated by Module Numeric Order.
--a1/, m0, v0, c0/-----as framework core files.
--m1/, v1/, c1/--------as static pages and files.
--m2/, v2/, c2/--------as members pages and files
--m3/, v3/, c3/--------as any you wish as m3/v3/c3 too m100/, v100/, c100/,
Now Teams or Developer will know where they are within the build process.
Any models created for any other Module can also be reused within any added Module.
Any Views can also be used with different models making EssenceOne most effective and very dynamic.

Creating A Page Model

class model_home
{
public function __construct()
{
$this->home();
}//end func
public function home()
{
//include('./a1/dbcon.php');//IF DATA NEEDED
//$sql= mysql,dbo etc.//ADD YOUR SQL, DATA CONNECTION OR ECHO PAGE CONTENT.
echo 'Hello World i am model_home.php data !

Hello World !

This file and Class is generated by the m0/content_model.php automatically';
}//end func
}//end class
IF ANY OF THE ABOVE AUTO-MODELS DO NOT EXIST THEY ALSO REVERT TO DEFAUL MODELS MAKING THE FRAMEWORK FLUID AND FLAWLESS.

The Controller

if (file_exists($path)) {
--include('./m0/header_model.php');//AUTO CALLS BY REQUEST
--include('./'.$am.'/active_menu.php');//AUTO CALLS BY REQUEST
--include('./m0/left_model.php');//AUTO CALLS BY REQUEST
--include('./m0/content_model.php');//AUTO CALLS BY REQUEST
--include('./m0/right_model.php');//AUTO CALLS BY REQUEST
--include($path);//AUTO CALLS THE SINGLE TEMPLATE VIEW FOR THIS MODULE BY REQUEST
}else{
OUR DEFAULT PATH AND VIEW}

[SamplePage].
[MainPage]

The wiki uses Markdown syntax.

Project Admins: