Report abuse

<?php
// Nooku Framework 0.7 Example
// See http://nooku.org/framework


/*
CREATE TABLE IF NOT EXISTS `#__harbour_boats` (
  `harbour_boat_id` SERIAL,
  `name` varchar(255) NOT NULL,
  `enabled` tinyint(1) NOT NULL default '1', 
  `description` text NULL
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
*/

// Get the model from the factory. No need to write the model class, 
// if it doesn't exist, the factory will create an intelligent model for you,
// and link it up to the right db table
$model = KFactory::get('admin::com.harbour.model.boats');

// Get a list of boats records including all their fields
// Use the fluent interface to manipulate the result set, without writing any queries
$boats = $model->order('name')->limit(10)->offset(20)->enabled(1)->getList();

foreach($boats as $boat) 
{
    echo $boat->name.': '.$boat->description.'<br />';
}


// NOTE This code is complete! It will work out of the box. Just install Nooku Framework, 
// add the db table, put the code somewhere and it will work.