Edición de «Primera Aplicación en Kumbia»

De KumbiaPHP Framework Wiki

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 1: Línea 1:
 
El presente capítulo tiene como objetivo entender la creación de una primera aplicación usando Kumbia, que nos servirá para entender la arquitectura MVC y algunos características interesantes.  
 
El presente capítulo tiene como objetivo entender la creación de una primera aplicación usando Kumbia, que nos servirá para entender la arquitectura MVC y algunos características interesantes.  
 
'''[[Hola_Mundo_KumbiaPHP_Framework| Ver Ejemplo adaptado a la versión 1.0]]'''
 
  
 
= Creando una nueva aplicación =
 
= Creando una nueva aplicación =
Línea 20: Línea 18:
 
Dentro de este archivo colocaremos las siguientes lineas de codigo.
 
Dentro de este archivo colocaremos las siguientes lineas de codigo.
  
'''saludo_controller.php'''
+
'''saludos_controller.php'''
 
<source lang="php" line>
 
<source lang="php" line>
 
<?php  
 
<?php  
Línea 48: Línea 46:
 
<?php
 
<?php
 
   class SaludoController extends ApplicationController {         
 
   class SaludoController extends ApplicationController {         
       function index(){
+
       function hola(){
 
       }
 
       }
 
   }
 
   }
Línea 80: Línea 78:
 
<source lang="php" line>
 
<source lang="php" line>
 
<?php  
 
<?php  
   class SaludoController extends ApplicationController {
+
   public class SaludoController extends ApplicationController {
 
       public function index() {
 
       public function index() {
 
         $this->fecha = date("Y-m-d H:i");
 
         $this->fecha = date("Y-m-d H:i");
Línea 102: Línea 100:
 
=Repitiendo la Historia=
 
=Repitiendo la Historia=
  
Ahora vamos a crear otro controlador que lo llamaremos despedida haciendo memoria tendremos un archivo en:
+
Ahora vamos a crear otro controlador que lo llamaremos despedida haciendo memoria tendremos un archivo en apps/default/controllers/despedida_controller.php
  
'''apps/default/controllers/despedida_controller.php'''
+
despedida_controller.php  
  
 
<source lang="php" line>
 
<source lang="php" line>
 
<?php  
 
<?php  
class DespedidaController extends ApplicationController {
+
public class DespedidaController extends ApplicationController {
      public function adios() {
+
  public function adios() {
 
       }
 
       }
 +
  }
 
}
 
}
 
?>  
 
?>  
 
</source>
 
</source>
  
Tal como se menciona arriba creamos una vista con el nombre de la acción en este caso nuestra vista en:
+
Tal como se menciona arriba creamos una vista con el nombre de la acción en este caso nuestra vista en apps/default/views/despedida/adios.phtml
  
'''apps/default/views/despedida/adios.phtml'''
+
adios.phtml  
  
 
<source lang="php" line>
 
<source lang="php" line>
<h1>Adiós</h1>
+
<h1>Adios</h1>
<?php echo link_to("saludo/index", "Volver a Saludar") ?>
+
<? echo link_to("saludo/index", "Volver a Saludar") ?>
 
</source>
 
</source>
  
 
Ahora colocamos en nuestro navegador http://localhost/kumbia/despedida/adios obtendremos un texto y un vinculo hacia nuestro controlador saludo y la acción index.
 
Ahora colocamos en nuestro navegador http://localhost/kumbia/despedida/adios obtendremos un texto y un vinculo hacia nuestro controlador saludo y la acción index.
  
'''link_to''', es un helper que ofrece kumbia para facilitar al momento de programar, este helper es equivalente a hacer
+
link_to, es un helper que ofrece kumbia para facilitar al momento de programar este helper es equivalente hacer
<source lang="html4strict" line>
+
<a href="kumbia/saludo/index">Volver a Saludar</a> esto funciona bien, pero que sucederia si decidimos cambiar el nombre de la aplicacion de kumbia a demo por ejemplo, significa que deberias cambiar los vinculos de la aplicación para que apunten a la nueva ubicación.
<a href="kumbia/saludo/index">Volver a Saludar</a>
 
</source>
 
esto funciona bien, pero que sucedería si decidimos cambiar el nombre de la aplicación de kumbia a demo por ejemplo, significa que deberías cambiar los vínculos de la aplicación para que apunten a la nueva ubicación.
 

Ten en cuenta que todas las contribuciones a KumbiaPHP Framework Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Proyecto:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)