Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2014, 15:28
lalolerena
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay, Canelones
Mensajes: 66
Antigüedad: 14 años, 3 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.