Hola mundo en Zend Framework 2

Vamos a ver como se hace un Hola mundo en Zend Framework 2, más adelante analizaremos cada una de las partes.

En el fichero del controlador:
Zend/module/Application/src/Application/Controller/IndexController.php

<?php
namespace Application\Controller;

use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;

class IndexController extends AbstractActionController
{
    public function indexAction()
    {
        return new ViewModel();
    }
    
    //Creamos este metodo action
    public function HolaMundoAction(){
	
        //Le pasamos a la vista un array
        return new ViewModel(
           array("holamundo"=>"Hola mundo Zend Framework 2, soy Víctor Robles ")
        );
    }
}

Creamos la vista:
Zend/module/Application/view/application/index/HolaMundo.phtml

<?php
echo "<h2>".$this->holamundo."</h2>";
?>

En las vistas podemos acceder a las variables que pasamos desde el controlador de dos formas:
$this->holamundo o $holamundo

Accedemos desde el navegador http://localhost/zend/public/application/index/holamundo

Hola mundo en Zend Framework 2

Más información:
Documentación oficial de Zend Framework 2

Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

2 Comentarios

  1. Obviaste el paso que indica donde y como configurar para que no salga error al momento de acceder a la ruta “http://localhost/zend/public/application/index/holamundo”.

    Me refiero a la configuración en el archivo “module.config.php”

    Responder
    • Se ve en posteriores posts.

      Responder

Poner un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *