Mini tutorial de Kohana PHP
Julio 12, 2009
Pues me he metido a esto de los frameworks de trabajo en PHP sin saber que había un montón de ellos. La gracia de estos es que te ayudan a hacerte las cosas más fáciles a la hora de desarrollar aplicaciones a gran escala ya que vienen con herramientas para bases de datos, formularios, etc. Y probando, probando me gusto mucho tanto como para recomendarlo: Kohana. El único problema que podría encontrar es que los manuales o documentos de la API están en ingles, pero aquí entró yo que como se un poco de ingles y ya he trasteado con el un poco, pienso poneros una pequeña “partida rápida” para que vean que fácil es.
Ahora mismo. La teoría…Kohana es un framework PHP MCV, para el que no sepa el sistema de Modelo – Controlador – Vista. Esto es en resumidas cuentas, una capa para ínter actuar con la BD (Modelo), una capa para las reglas del negocio (Controlador) y una capa para ínter actuar e informar al usuario final (La vista). Asi basicamente el programa comienza en el Modelo, pasa por el Controlador y termina en la Vista sin saltarse pasos (en teoria).
Instalando
Primer paso, instalar. bájense las librerías del sitio web de Kohana . No me importa si las bajan en ingles o con todos los módulos que quieran, cuando llegan a la pagina de descarga y clickean el botón de “Download Kohana!” sin seleccionar nada más que lo por defecto van a tener lo suficiente para comenzar.
El archivo que van a bajar es un zip con basicamente tres carpetas, 1 index.html y un .htaccess. Las carpetas las describo a continuacion:
- Application: Este va a ser la carpeta de su aplicación, todos los controladores (Controllers), modelos (Models) y vistas (Views) que creemos en este tutorial van en su respectiva carpeta dentro de esta.
- Modules: Si seleccionaron algun “Module” en la seccion de descarga la van a tener tambien, pero si no, no se preocupen que en este tutorial no la vamos a necesitar.
- System: Aqui dentro estan las librerias de Kohana, no las vamos a tocar a menos que sepamos lo que hacemos (PHP guru o algo parecido).
Pos que se hace con estas carpetas?
Lo más fácil. Las pescamos y las guardamos dentro de otra carpeta en la raiz publica de nuestro servidor. Esta otra carpeta sería bajo el nombre de nuestra aplicacion que podría ser “ejemplo_kohana”. Si vamos a http://localhost/ejemplo_kohana nos deberiamos encontrár con una pagina por default de Kohana que nos indica que (Dios mediante) se instalo bien y debemos borrar el archivo install.php, hagamoslo. Refrescamos la pagina y nos sale la bienvenida a Kohana.
Listo… todo instalado y listos para comenzar el tutorial… En un próximo capitulo
Hola:
Muchas gracias por crear este manual, he buscado por toda la red y me he encontrado con muy pocos manuales, así que se agradece la iniciativa.
Saludos!!!