‘Hola Mundo’ con CodeIgniter
Saludos a todos! Aquí les tengo mi primera entrada con código en la cual mostraré como realizar el famoso ‘Hola Mundo’ con CodeIgniter.
Bien, comencemos!
Lo que necesitamos para que funcione es descargar el CodeIgniter,un framework bastante ligero en peso, pero poderoso en acción.
Bien, no es necesario por ahora configurar ningun archivo que posea el framework, sólo que despues de haber descargado el archivo comprimido, pues, extraer su contenido en la carpeta ‘www’ desde donde levantan nuestras aplicaciones en PHP.
Si ya tenemos todo el contenido extraído en la carpeta ‘www\’, entonces si abrimos nuestro navegador y accedemos a nuestro ‘localhost’ escribiendo la dirección correcta; en mi caso tengo mi framework en ‘www\codeigniter\’ así que pondré en mi url: ‘http://localhost/codeigniter/’.
Si me siguieron hasta aquí deben haber obtenido éste resultado:
Pero vemos que si escribimos lo siguiente: ‘http://localhost/codeigniter/index.php’, obtenemos lo mismo. Esto se debe a que el CodeIgniter trabaja con este archivo que por defecto carga y trabaja como un ruteador e intercepta la solicitud realizada. Y ahora nos preguntamos, porque carga esa página de bienvenida. Pues bien, el index.php lo que hace es cargar un controlador, el cual especificamos en la misma url algo como esto: ‘http://localhost/codeigniter/index.php/welcome‘. En este caso, esa palabra: ‘welcome’ es el archivo donde se encuentra todo lo q nos esta mostrando, algo así.
Y es que la url del CodeIgniter trabaja de la siguiente manera: luego del ‘index.php’ viene el nombre del ‘controlador\función\parámetro‘, y si al escribir ‘http://localhost/codeigniter/index.php’, carga ‘welcome.php’ es porque el CodeIgniter esta configurado por defecto para que cargue el controlador: ‘welcome.php‘, algo que es muy sencillo de modificar, pero que veremos en próximas publicaciones de este blog.
Bueno, ahora sí a lo nuestro; nuestra aplicacion: hola mundo.
Comencemos creando un nuevo archivo, en mi caso lo llamare: ’saludo.php ‘ y le guardare en ‘www\codeigniter\system\application\controllers\’
Bien, en dicho archivo solo necesitamos escribir lo siguiente:
< ?PHP
class saludo extends Controller
{
function index()
{
echo 'Hola mundo!';
}
}
?>
Listo, ahora vamos a nuestro navegador y digitamos la url, que en mi caso es: ‘http://localhost/codeigniter/index.php/saludo’
Para explicar brevemente nuestra URL diremos que ‘codeigniter’ es la carpeta en la cual tenemos alojado nuestra aplicacion.
Lo de ‘index.php’ ya lo explicamos anteriormente. Finalmente, vemos la palabra ’saludo’, la cual hace referencia a mi controlador saludo, el cual posee una clase llamada: ‘Saludo’, que deben tener todos los ‘controladores’ y siempre empieza con letra mayúscula, pues es así como CodeIgniter maneja la sintaxis. Este controlador debe heredar las funciones de los controladores (extends Controller). Dentro encontramos la funcion index la cual cargará por defecto. Lo que se encuentra dentro , es conocido. =)
En fin, el resultado debería ser el siguiente:
Con ésto, intento ayudarles un poco en aprender a dominar el CodeIgniter. Cualquier sugerencia, corrección, etc. pues dejenme sus comentarios.
Eso es todo, gracias! =)
Read Full Post | Make a Comment ( 2 so far )




