Creando un helper propio
Un helper no es una Clase, es un agregado de funciones php
que sirven de auxiliares para el uso en la programación.
Existen diversos helpers definidos por Codeigniter en la
carpeta de system/helpers.
Para diversas funcionalidades, no conformes Codeigniter
permite crear nuestros propios helpers dándole la funcionalidad que
necesitemos.
Ejemplo:
Vamos a crear un helper que sume dos números.
- Para esto necesitamos crear un nuevo archivo helper en la carpeta application/helpers.
- Vamos a crear un nuevo controlador y una nueva vista, la cual será llamada por el controlador y dentro de la vista será llamado el helper.
Creando el helper, llamado para este ejemplo “suma”.
Posicionado en la carpeta application/helpers, crear un nuevo
archivo con extención php
y dentro escribo esta función llamada “misuma” , puede haber
una o más funciones helpers.
Ahora pasamos a crear un nuevo archivo con extensión php
llamado “csuma” que va a fungir como controlador, esto en la carpeta
application/controller.
Ahora pasamos a crear la vista en la carpeta
application/views esta se llamará “vsuma” y se encargará de llamar a la función
que contenga el helper.
Ya que tenemos los elementos necesarios, con el código
necesario solo nos falta una cosa:
cargar el nuevo helper;
para que funcione y para esto lo vamos a hacer en el
constructor del controlador.
Nota: aunque se puede hacer dentro de la vista, no se recomienda y
por buena práctica se hará en el controlador.
Cuando creamos el controlador lo hicimos, es la linea que se escribe así:
$this->load->helper('suma');
Por ultimo si vamos a nuestro navegador y escribimos el url correspondiente, no saldrá algo como esto:
localhost/carpeta/index.php/Suma
0 Comentarios:
Publicar un comentario
Suscribirse a Comentarios de la entrada [Atom]
<< Página Principal