Foros del Web » Programando para Internet » PHP » Zend »

Inicio con Zend Framework

Estas en el tema de Inicio con Zend Framework en el foro de Zend en Foros del Web. Hola a todos estoy nuevamente retomando el tema del PHP y me di cuenta que ahora existen muchos framework que facilitan el desarrollo de aplicaciones, ...
  #1 (permalink)  
Antiguo 07/02/2008, 09:18
Avatar de grovervas
Usuario no validado
 
Fecha de Ingreso: junio-2002
Ubicación: Perú
Mensajes: 306
Antigüedad: 22 años, 5 meses
Puntos: 0
Pregunta Inicio con Zend Framework

Hola a todos estoy nuevamente retomando el tema del PHP y me di cuenta que ahora existen muchos framework que facilitan el desarrollo de aplicaciones, estoy probando el framework de Zend y haciendo un primero ejemplo me sale el siguiente mensaje en la pagína:

Hola mundo! El número aleatorio es: random_number?>.

Cuando debería mostrarme el número aleatorio.

Aca paso el código.

Archivos index.php carpeta public
Código:
<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 'on');
ini_set('include_path', ini_get('include_path').';../library');

/*
*Zend Loader
*/
require "Zend/Loader.php";
Zend_Loader::loadClass('Zend_Controller_Front');

$front = Zend_Controller_Front::getInstance();
$front->setControllerDirectory('../application/controllers');
$front->throwExceptions(true);

$front->dispatch();

?>
Archivo indexController.php en carpeta Controllers
Código:
<?php
class IndexController extends Zend_Controller_Action
{
    function IndexAction()
    {
        srand();
        $this->view->random_number = rand(1,10);
     }

}
?>
Archivo index.phtml en carpeta Views/Scripts/index/
Código:
Hola mundo! El número aleatorio es: <?=$this->random_number?>.
Espero agradesco sus apoyo.
  #2 (permalink)  
Antiguo 07/02/2008, 09:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: Inicio con Zend Framework

Prueba cambiar asi tu view:
Código PHP:
Hola mundo! El número aleatorio es: <?php echo $this->random_number?>.
Saludos.
  #3 (permalink)  
Antiguo 07/02/2008, 09:34
Avatar de grovervas
Usuario no validado
 
Fecha de Ingreso: junio-2002
Ubicación: Perú
Mensajes: 306
Antigüedad: 22 años, 5 meses
Puntos: 0
Pregunta Re: Inicio con Zend Framework

Si lo acabo de cambiar y ahora si funciona, muchas gracias, pero me podrías indicar porque de la otra forma no funcionaba ya que viendo el ejemplo en un video si funciona.
  #4 (permalink)  
Antiguo 07/02/2008, 09:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: Inicio con Zend Framework

Necesitas activar la directiva de short_tags en tu php.ini para que PHP pueda procesar los tags <?, aunque no se recomienda, ya que se mezcla con la declaracion de los XML.

Saludos.
  #5 (permalink)  
Antiguo 07/02/2008, 09:55
Avatar de grovervas
Usuario no validado
 
Fecha de Ingreso: junio-2002
Ubicación: Perú
Mensajes: 306
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Inicio con Zend Framework

Cierto, la falta de práctica me hizo olvidar estos temas, Gracias amigo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:45.