====== _getList ======
{#JAPI Joomla.Framework Application JModel::_getList #}
Returns an object list based on the specified query.
This is a protected method that can be used to retrieve the model's data. It provides handling for selecting a subset of the total records of the query.
===== Syntax =====
array &_getList ( **$query**, **$limitstart**, **$limit** )
| **$query** | string | is a string containing the query to be used to obtain the data list. |
| **$limitstart** | integer | is an integer containing the record from which to start retrieving data. This parameter is optional and if omitted defaults to 0. |
| **$limit** | integer | is an integer containing the number of records to retrieve. This parameter is optional and if omitted defaults to 0, resulting in all records being retrieved. |
===== Examples =====
jimport( 'joomla.application.component.model' );
class PollModelPoll extends JModel
{
function __construct() {
$config = array(
'table_path' => JPATH_COMPONENT.DS.'tables'
);
parent::__construct( $config );
}
function getData() {
$query = 'SELECT * FROM #__polls';
return $this->_getList( $query );
}
}
$model =& JModel::getInstance( 'poll', 'PollModel' );
$data =& $model->getData();
print_r( $data );
might produce
Array ( [0] => stdClass Object ( [id] => 14 [title] => Joomla! is used for? [alias] => joomla-is-used-for [voters] => 7 [checked_out] => 0 [checked_out_time] => 0000-00-00 00:00:00 [published] => 1 [access] => 0 [lag] => 86400 ) )
----
~~DISCUSSION~~