|077d629a40 Toyed with the idea of using other dependencies, decided against it. 10 months ago|
|controllers||0f7aa3d0be||10 months ago|
|docs||c4063fd429||10 months ago|
|images||b4f9b1f28f||10 months ago|
|layout||74371f365c||10 months ago|
|libs||e24546df49||10 months ago|
|models||8f2b73d7d3||10 months ago|
|views||077d629a40||10 months ago|
|LICENSE||3e182b22e2||10 months ago|
|index.php||74371f365c||10 months ago|
|lib.php||077d629a40||10 months ago|
|readme.md||74371f365c||10 months ago|
We are version 0.2 and we still don't care.
This is a PHP web framework. It is extremely, loosely MVC in nature. Basically understand how the URL is parsed, and design your application. We don't care how you do it.
Everything is passed through the URL. With this idea, we think of the MVC and disect a URL.
index.php file is designed to associate what ever the view may be with the appropriate file in the
/views directory. Let's imagine that we have products that are being sold. This product obviously has a name, and absolutely would have a SKU associated with it. Let's see an example of using each to display a specific product on a web page.
And with a SKU:
This would look for the
/views/products.php file which will contain all of the code necessary to use the corresponding
Products controller. This controller, in turn, will call to the database and perform what ever task is needed of it.
This is a really extensible, flexible, light, and open framework. Its really ugly and people are going to hate it. It will work, but it will be dirty. It's a bastard.
Start the PHP server in the root directory and check out the demo page.
$ php -S localhost:8080
Now we can direct our browser to
http://localhost:8080/demo and start passing parameters. Neat.