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

Duda con Zend_Form y Decorators

Estas en el tema de Duda con Zend_Form y Decorators en el foro de Zend en Foros del Web. Hola chicos, estoy intentando aprender el uso de decorators y Zend. Estoy estudiando el siguiente tutorial http://devzone.zend.com/article/3450...with-Zend_Form Mi duda es la siguiente, al poner: Código ...
  #1 (permalink)  
Antiguo 24/08/2008, 13:52
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años
Puntos: 1
Pregunta Duda con Zend_Form y Decorators

Hola chicos, estoy intentando aprender el uso de decorators y Zend.
Estoy estudiando el siguiente tutorial http://devzone.zend.com/article/3450...with-Zend_Form

Mi duda es la siguiente, al poner:

Código PHP:
$form->setDecorators(array(
    array(
'ViewScript', array('script' => 'demogForm.phtml'))
)); 
Me Aparece el siguiente error:

Código PHP:
WarningNo view script registered with ViewScript decorator
Lo que no logro entender, es como puedo hacer para "decilrle", que busco el decorator "demogForm.phtml" en cierta carpeta.

Algo estoy haciendo mal.

Un abrazo.
  #2 (permalink)  
Antiguo 24/08/2008, 14:11
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años
Puntos: 1
Respuesta: Duda con Zend_Form y Decorators

Hola de nuevo, segui intentando y pude hacerlo funcionar, pero lo que no se, es que si se puede configurar una ruta distinta que la de default.

Ustedes que piensan?
  #3 (permalink)  
Antiguo 25/08/2008, 12:19
Avatar de pablofmorales  
Fecha de Ingreso: abril-2008
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 222
Antigüedad: 16 años
Puntos: 37
Respuesta: Duda con Zend_Form y Decorators

Cita:
Iniciado por gabyrsh Ver Mensaje
Hola de nuevo, segui intentando y pude hacerlo funcionar, pero lo que no se, es que si se puede configurar una ruta distinta que la de default.

Ustedes que piensan?
Lo que podrias hacer medio a lo bestia es

$form->setDecorators(array(
array('ViewScript', array('script' => '../../forms/demogForm.phtml'))
));

Algo asi, sino podes setear el scriptPath

$view = new Zend_View();
$view->setScriptPath('usite/views/scripts/helpers/' .
$this->getRequest()->getControllerName() . '/');


Esto es lo que hago yo, entonces en mi carpeta view. de cada controller tengo el form que voy a usar. Saludos, y espero que solucione tu problema
  #4 (permalink)  
Antiguo 26/08/2008, 09:08
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años
Puntos: 1
Respuesta: Duda con Zend_Form y Decorators

Gracias, lo voy a tener encuenta, a ver que sale.
Abrazo.
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 18:34.