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

comienzos con zf

Estas en el tema de comienzos con zf en el foro de Zend en Foros del Web. Buenas a todos!!! quiero empezar a trabajar con zf y eh leido varios tutoriales, encontre un link sobre unos primeros pasos, pero hay algunas cosas ...
  #1 (permalink)  
Antiguo 04/01/2011, 14:34
 
Fecha de Ingreso: diciembre-2010
Mensajes: 57
Antigüedad: 14 años
Puntos: 0
comienzos con zf

Buenas a todos!!! quiero empezar a trabajar con zf y eh leido varios tutoriales, encontre un link sobre unos primeros pasos, pero hay algunas cosas que no entiendo? por ejemplo:

todo comienza en el index del public,

Código PHP:
<?php

// Define path to application directory
defined('APPLICATION_PATH')
    || 
define('APPLICATION_PATH'realpath(dirname(__FILE__) . '/../application'));

// Define application environment
defined('APPLICATION_ENV')
    || 
define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
    
realpath(APPLICATION_PATH '/../library'),
    
get_include_path(),
)));

/** Zend_Application */
require_once 'Zend/Application.php';

// Create application, bootstrap, and run
$application = new Zend_Application(
    
APPLICATION_ENV,
    
APPLICATION_PATH '/configs/application.ini'
);
$application->bootstrap()
            ->
run();
[

$application->bootstrap()
->run();[/PHP]
esto quiere decir que esa yendo al archivo bootstrap para que se ejecute???
  #2 (permalink)  
Antiguo 04/01/2011, 15:05
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
Respuesta: comienzos con zf

Así es el método $application->bootstrap() ejecuta el bootstrap de tu aplicación (que sirve para levantar todas las cosas que necesite tu aplicación).

Posteriormente el método $application->run() ejecuta tu aplicación e inicia el sistema MVC llamando al FrontController.

Saludos.
  #3 (permalink)  
Antiguo 04/01/2011, 15:25
 
Fecha de Ingreso: diciembre-2010
Mensajes: 57
Antigüedad: 14 años
Puntos: 0
Respuesta: comienzos con zf

Bien, yo en bootstrap tengo esto que no entiendo bien, me ayudarias?
Código PHP:
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
     protected function 
_initAutoload()
     {
          
$moduleLoader = new Zend_Application_Module_Autoloader(array(
               
'namespace' => '',
               
'basePath' => APPLICATION_PATH));
          return 
$moduleLoader;
     }

     function 
_initViewHelpers()
    {
        
$this->bootstrap('layout');
       
$layout $this->getResource('layout');
       
$view $layout->getView();
       
$view->doctype('XHTML1_STRICT');
       
$view->headMeta()->appendHttpEquiv('Content-Type''text/html;charset=utf-8');
       
$view->headTitle()->setSeparator(' - ');
       
$view->headTitle('Primeros pasos en Zend Framework');
    }


}
lo que en realidad muy bien no entiendo es el $this->bootstrap("layout");
  #4 (permalink)  
Antiguo 04/01/2011, 15:32
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: comienzos con zf

Que tal tracert_si, te dejo una referencia.

Saludos.
  #5 (permalink)  
Antiguo 04/01/2011, 15:56
 
Fecha de Ingreso: diciembre-2010
Mensajes: 57
Antigüedad: 14 años
Puntos: 0
Respuesta: comienzos con zf

muchas gracias ahora lo estoy viendo, cualquier cosa te puedo molestar???
  #6 (permalink)  
Antiguo 04/01/2011, 18:25
 
Fecha de Ingreso: junio-2009
Mensajes: 156
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: comienzos con zf

Hola, a propósito de esto, hace unos días leí que en la versión 2.0 de Zend Framework habrán algunos cambios importantes, entre ellos en el arranque.

Alguien sabe cuando estará disponible la v2.0 ??
  #7 (permalink)  
Antiguo 04/01/2011, 18:42
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: comienzos con zf

Si hay varios cambios, los mas interesantes para mi son, el goodbye a la mayoría de los singletons y la introducción de DI, no se para cuando estará la versión final ,pero ya esta la dev2 para ir tomandole el gusto :)

tracert_si, podes preguntar lo que desees que entre todos intentaremos aportar algo.

Saludos.
  #8 (permalink)  
Antiguo 05/01/2011, 06:30
 
Fecha de Ingreso: diciembre-2010
Mensajes: 57
Antigüedad: 14 años
Puntos: 0
Respuesta: comienzos con zf

muchas gracias por su ayuda, yo estoy leyendo varias cosas para no hacer preguntas tontas, nuevamente muchas gracias.
  #9 (permalink)  
Antiguo 05/01/2011, 09:02
pur
 
Fecha de Ingreso: agosto-2007
Mensajes: 98
Antigüedad: 17 años, 3 meses
Puntos: 4
Respuesta: comienzos con zf

Hola, perdón mi ignorancia; masterpuppet que es DI ?
  #10 (permalink)  
Antiguo 05/01/2011, 09:21
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: comienzos con zf

DI = Dependency Injection.

Saludos.
  #11 (permalink)  
Antiguo 05/01/2011, 09:28
 
Fecha de Ingreso: diciembre-2010
Mensajes: 57
Antigüedad: 14 años
Puntos: 0
Respuesta: comienzos con zf

Se puede colocar un link de donde estoy sacando un ejemplo de zf???
  #12 (permalink)  
Antiguo 06/01/2011, 18:18
pur
 
Fecha de Ingreso: agosto-2007
Mensajes: 98
Antigüedad: 17 años, 3 meses
Puntos: 4
Respuesta: comienzos con zf

Gracias por la aclaración.
Estuve buscando material al respecto y di con esto:
http://www.slideshare.net/weierophinney/introducing-zend-framework-20

Por lo que veo tambien eliminará los require y trabajará con namespaces.
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 17:06.