Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

[SOLUCIONADO] Problema con Decorators Zend Form

Estas en el tema de Problema con Decorators Zend Form en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola gente, recurro a ustedes ya que busque información por todos lados (quizas mal) pero no encontre la solución. Mi problema radica en que en ...
  #1 (permalink)  
Antiguo 20/05/2014, 15:28
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay, Canelones
Mensajes: 66
Antigüedad: 13 años, 6 meses
Puntos: 6
Problema con Decorators Zend Form

Hola gente,

recurro a ustedes ya que busque información por todos lados (quizas mal) pero no encontre la solución.
Mi problema radica en que en los Zend Form quiero establecer un decorador con la siguiente estructura:

$decoratorPath = 'decorators/element.phtml';
array(
'ViewHelper',
array( 'ViewScript',
array(
'viewScript' => $decoratorPath,
'placement' => true,
),
)
);

Si yo este decorador lo ingreso dentro del modules que estoy ejecutando, anda impecable, pero estos decoradores son los que uso para todos los formularios, por ende el decorador lo ingreso en el path: application/views/scripts.

Cuando ejecuto el formulario me sale el siguiente error:
<b>Warning</b>: Exception caught by form: script 'decorators/element.phtml' not found in path ([ROOT]application/modules/default/views\scripts/;./views\scripts/)
Stack Trace:
#0 [ROOT]library\Zend\View\Abstract.php(876): Zend_View_Abstract->_script('decorators/elem...')
#1 [ROOT]library\Zend\View\Helper\Partial.php(105): Zend_View_Abstract->render('decorators/elem...')
#2 [internal function]: Zend_View_Helper_Partial->partial('decorators/elem...', Array)
#3 [ROOT]library\Zend\View\Abstract.php(342): call_user_func_array(Array, Array)
#4 [ROOT]library\Zend\Form\Decorator\ViewScript.php(175): Zend_View_Abstract->__call('partial', Array)
#5 [ROOT]library\Zend\Form\Decorator\ViewScript.php(175): Zend_View->partial('decorators/elem...', Array)
#6 [ROOT]library\Zend\Form\Element.php(2023): Zend_Fo in <b>[ROOT]library\Zend\Form.php</b> on line <b>2925</b><br />


ESPERO PUEDAN AYUDARME Y DESDE YA MUCHAS GRACIAS,

SALUDOS.
  #2 (permalink)  
Antiguo 21/05/2014, 16:49
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay, Canelones
Mensajes: 66
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Problema con Decorators Zend Form

Me autorespondo:
bootstrap.php
public function _initViewScriptPath() {

$this->bootstrap('view');
$view = $this->getResource('view');

$view->addScriptPath(APPLICATION_PATH . '/views/scripts/');
}

Etiquetas: zend
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:28.