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. | ||
− | |||
− | |||
= 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. | ||
− | ''' | + | '''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 | + | 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 |
− | + | 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() { | |
} | } | ||
+ | } | ||
} | } | ||
?> | ?> | ||
</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 |
− | + | adios.phtml | |
<source lang="php" line> | <source lang="php" line> | ||
− | <h1> | + | <h1>Adios</h1> |
− | <? | + | <? 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 hacer | |
− | + | <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> | ||
− | |||
− | esto funciona bien, pero que |