Menu

Tree [r5] /
 History

HTTPS access


File Date Author Commit
 application 2007-04-11 joshdavey [r4]
 config 2007-04-11 joshdavey [r2]
 core 2007-04-11 joshdavey [r3]
 db 2007-03-30 joshdavey [r1]
 log 2007-04-11 joshdavey [r2]
 public 2007-04-11 joshdavey [r5]
 cli.php 2007-03-30 joshdavey [r1]
 license.txt 2007-03-30 joshdavey [r1]
 readme.txt 2007-03-30 joshdavey [r1]

Read Me

/**
 * Madeam :  Rapid Development MVC Framework <http://www.madeam.com/>
 * Copyright (c)	2006, Joshua Davey
 *								24 Ridley Gardens, Toronto, Ontario, Canada
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright		Copyright (c) 2006, Joshua Davey
 * @link				http://www.madeam.com
 * @package			madeam
 * @version			0.0.1
 * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
 * @author      Joshua Davey
 */

/* Installation (Root Directory)
-------------------------------------------------------- */

1. Unzip your folders into the root directory
2. Edit config/setup.php (Select your development environment - Defaults to 'development')
3. Edit environment/[selected environemnt]/database.php
4. Visit http://yourwebsite.com/public/ (You will see an error because you haven't setup any controllers or views)

/* Adding A Controller
-------------------------------------------------------- */

1. Open the directory application/controllers/
2. Create a new file. Example: 'index_controller.php'
3. Define your controller's class:

<?php
class indexController extends appController {

}
?>

4. Visit http://yourwebsite.com/public/index (You will see an error because you need to add an action to your controller)

/* Adding An Action To A Controller
-------------------------------------------------------- */

1. Open one of your controllers. Example: 'application/controllers/index_controller.php'
2. Add a new method to your controller's class. The method should be named after your action. Example: 'index'

<?php
class indexController extends appController {
  public function index() {

  }
}
?>

3. Visit http://yourwebsite.com/public/index/index (You will see an error because you haven't added a view for your action)

/* Adding An Action's View
-------------------------------------------------------- */

1. Open the directory application/views/[controller name]/ where the name of the controller is the controller the action is in
2. Create a new file. Example: index.html where 'index' is the name of the action
3. Visit http://yourwebsite.com/public/index/index


Note: You do not need to add a controller or action to view a static page.
For example if your http://yourwebsite.com/public/index/index is static then you just need to make a directory
in your views directory called 'index' and create an html file in the directory you just created called 'index.html'

Example: application/views/index/index.html


/* Creating A Model
-------------------------------------------------------- */

1. Open the directory application/models
2. Create a new file. Example: article_model.php (All model names must be singular)
3. Define your model's class:

<?php
class articleModel extends activeRecord {

}
?>

Note:
If the model represents a database record it's class should extend "activeRecord".
If the model represents a file directory it's class should extend "activeFile".
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.