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

Instalando y usando ZEND FRAMEWORK

Estas en el tema de Instalando y usando ZEND FRAMEWORK en el foro de Zend en Foros del Web. Hola, quiero empezar a ausar zend framework, el rollo esta en que no entiendo nada de lo que leo, de por si entre mas leo ...
  #1 (permalink)  
Antiguo 05/01/2010, 11:33
Avatar de nes24  
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 19 años, 5 meses
Puntos: 3
Instalando y usando ZEND FRAMEWORK

Hola, quiero empezar a ausar zend framework, el rollo esta en que no entiendo nada de lo que leo, de por si entre mas leo mas me confundo.

Pido el favor me colaboren con un tuto BASICO, muy basico, entendible, ya descarge las librerias, agradesco cualquier apunte.
__________________
No hay nada que foros del web no sepa!!!!

Peca tanto quien presume de su belleza como de su inteligencia, ya que la brevedad de la vida aunque distorcionada siempre estara presente.
  #2 (permalink)  
Antiguo 05/01/2010, 11:36
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Instalando y usando ZEND FRAMEWORK

baja el ZendCore 2.5 eso te instala, apache, php, MySql y el ZendFrameWork
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #3 (permalink)  
Antiguo 05/01/2010, 11:41
Avatar de TKZeXe  
Fecha de Ingreso: diciembre-2009
Ubicación: Flowers
Mensajes: 166
Antigüedad: 15 años
Puntos: 6
Respuesta: Instalando y usando ZEND FRAMEWORK

Si no has trabajado con algún framework anteriormente te recomiendo
que bajes otro mas basico, de hecho hay un colaborador que creo uno o
esta en desarrollo, se llama "amigable" jajan :), lo probé y es bien bueno para
novatos, claro que hay más solo busca.

te aconsejo esto ya que si no tienes exp, tendras un mal inicio e impresion de los frameworks.

bytes.
  #4 (permalink)  
Antiguo 05/01/2010, 11:55
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Instalando y usando ZEND FRAMEWORK

esto es un vil y copy paste de http://www.zfforum.es/newreply.php?do=newreply&p=52

Cita:
Iniciado por cingusoft Ver Mensaje
voy a escribir un pequeño tutorial sobre zend framewrok. tansolo explicare como instalar y configurar de manera correcta nuestro Framework.

primero nos descargamos Zend Framework desde este link http://framework.zend.com/releases/Z...k-1.0.3.tar.gz, esta es la ultima Release.
decomprimimos el tar.gz
Código:
tar -xvzf ZendFramework-1.0.3.tar.gz
vamos a crear la estructura de carpetas para nuesto proyecto
Código:
application/
  controllers/
  models/
  views/
    viewers/
    helpers/
    scripts/
library/
public/
  images/
  styles/
  scripts/
una vez hecha esta estructura tendremos en la document root (osea en la carpeta principal de nuestro virtualHost) la siguente estructura
Código:
application
library
public
la carpeta library es la que encontramos dentro del fichero que hemos descargado y decomprimido, es suficiente hacer un copia y pega. Vamos a empezar con un poquito de codigo, antes de todo editamos el fichero index.php

/index.php
Código:
error_reporting(E_ALL|E_STRICT); 
date_default_timezone_set('Europe/Madrid'); 
set_include_path('.' . PATH_SEPARATOR . './library' . PATH_SEPARATOR . './application/models/' . PATH_SEPARATOR . get_include_path());
include "Zend/Loader.php"; 
Zend_Loader::loadClass('Zend_Controller_Front');
// setup controller 
$frontController = Zend_Controller_Front::getInstance(); 
$frontController->throwExceptions(true); 
$frontController->setControllerDirectory('./application/controllers'); 
// run! 
$frontController->dispatch();
el codigo es bastante simple, definimos el controlador y le pasamos las carpetas de nuestros controladores. Después lo pasamos al dispatcher que se encargará de todo el resto del "trabajo".
Es muy importante decir a nuestro servidor web que todas las llamadas que se harán, tendran que ser enviadas al fichero index.php, esto se puede obtener gracias a un modulo de apache ( ponemos por defecto que nuestro servidor web sea Apache) que se llama ModRewirte. La action de redirection se puede activar atraves de un fichero .htaccess que vamos a poner en la mismo lugar donde esta el file index.php.
/.htaccess
Código:
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
con este codigo vamos a enviar todas las llamadas a los ficheros que no sea estaticos a el file index.php.
hecho esto podemos pasar a ver los primeros resultados de nuestra configracion.Creamos el primer controlador de nuestro tutorial
/application/controllers/IndexController.php
Código:
class IndexController extends Zend_Controller_Action { 
  function indexAction() {}
}
ahora creamos la carpeta dentro de views corespondente a nuestro controlador, en este caso index
Código:
.......
  views/
    scripts/
      index/
dentro de esta carpeta creamos el fichero template que corresponde a nuestra Action, en este caso index.phtml
Código:
.......
  views/
    scripts/
      index/
          index.phtml
en el fichero index.phtml ponemos un simple codigo HTML

application/views/scripts/index/index.phtml
Código:
<html>
  <head>
    <title><?php echo $this->escape($this->titulo); ?></title>
  </head>
  <body>
    <h1><?php echo $this->escape($this->titulo); ?></h1>
  </body>
</html>
vamos a añadir el valod de la variable "titulo" en nuestro controlador

/application/controllers/IndexController.php
Código:
class IndexController extends Zend_Controller_Action { 
  function indexAction() {
    $this->view->titulo = "tutorial de zfforum.es";
  }
}
si puntamos nuestro browser en la direction de este tutorial veremos que nos sale un pagina con el resultado esperado

Este es un tutorial super simple y sirve solo para empezar a crear las primeras cosas en Zend_Framework, escribiré algo más "evolucionado" sobre Zend_Framework.

saludos a todos
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #5 (permalink)  
Antiguo 20/01/2012, 11:58
 
Fecha de Ingreso: octubre-2011
Mensajes: 5
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Instalando y usando ZEND FRAMEWORK

Hola FNX_NET, resien estoy entrando al mundo de zend framework!... y he intentado el codigo que me has mandado en el wamp server.. en localhost... pero me sale error: Internal Server Error...
Quiero empezar con zendFramework... y estoy con todas las de querer aprenderlo.. pero al trataer de leer su tutorial.. me pierdo :( ...

ayuda please.. :(

Etiquetas: framework, php
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 11:30.