Skip to content

Uma biblioteca Codeigniter para facilitar o uso de datatables com preenchimento AJAX em projetos.

License

Notifications You must be signed in to change notification settings

luisdev1/datatable-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Esta é uma biblioteca voltada para o framework Codeigniter com objetivo de facilitar o uso da datatables em projetos, de forma com que seu preenchimento seja feita com AJAX, por isso o retorno final da biblioteca são os dados em formato JSON.

Exemplo de Uso:

$config = array(
	'table_name' => 'users',
	'order_columns' => array('name', 'email'),
	'select_columns' => array('id', 'name', 'email', 'status'),
	'search_columns' => array('name', 'email'),
	'where' => array('status' => 1)
);

$this->load->library('datatable', $config);

$result = $this->datatable->make_table();

Exemplo de uso customizado dos valores retornados:

$data = array();
foreach ($result as $row) {
	$array = array();
	$array[] = word_wrap($row['name'], 30);
	$array[] = word_wrap($row['email'], 30);
	$array[] = ($row['status'] == 0) ? 'Ativado' : 'Desativado';
	$data[] = $array;
}

echo $this->datatable->get_table($data);

Uso sem modificações dos valores retornados:

echo $this->datatable->get_table();

About

Uma biblioteca Codeigniter para facilitar o uso de datatables com preenchimento AJAX em projetos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages