CodeIgniter – Debug e información de forma sencilla

CodeIgniter proporciona una clase que facilita la programación. Activando esta clase desde nuestro controlador, en el momento de mostrar la vista, lista un conjunto de datos necesarios para optimizar o corregir errores de nuestra aplicación web.

Activamos la clase en nuestro controlador

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class News extends CI_Controller {
 
	function __construct()
	{
		parent::__construct();
		// Modelos
		$this->load->model('news_model');
		// Debug
		$this->output->enable_profiler(TRUE);
	}
 
	// Listado de todas noticias
	function listNews(){
		$data["registros"]= $this->news_model->listNoticias();
		$this->load->view('news_view', $data);
	}
}

Resultado al mostrar la vista

Como hemos activado la clase en el constructor de la clase, al mostrar la vista ( news_view ), en la parte inferior se muestran datos para la optimización de la la página como se muestra en la siguiente imagen.

CodeIgniter Debug

CodeIgniter Debug

Qué datos se muestran

Pues los mas generales: tiempo de ejecución de las consultas a la base de datos, tiempo de carga de la web, parámetros POST o GET, consultas MySql que ejecutamos…

Así pues, muy interesante mientras se procede a la creación de la aplicación.

Más información

CodeIgniter Output class – Enable – profiler

Artículos relacionados

jQuery ejemplos menus y manejo de tablas Para los que utilicen la librería jQuery para JavaScript, os puede interesar estos dos enlaces con un listado de ejemplos de: Menús desplegable...
CodeIgniter – ID del último registro inserta... En muchas ocasiones, cuando insertamos un registro en la base de datos, nos interesa saber que identificador se le ha asignado. Bien, veamos cómo se h...
CodeIgniter – Llamar un modelo o librería de... Hay ocasiones que para ahorrar código, necesitaremos llamar a nuestros modelos directamente desde una vista sin pasar por los controladores. Supong...
Ejemplo first-child – asignar un estilo a la... Supongamos que tenemos la siguiente tabla: 1 cabecera2a cabecera 1/1 cotendio1/2 cotendio 2/1 cotendio2/2 cotendio 3/1 cotendio3/2 cotendio ...

Un comentario

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*