Hi, I have a problem and took me 1 day to figured this out.

Can someone explain me why the first one do not work and the second one
works?

// This don't work
$this->setDecorators(array('ViewScript', array('viewScript' => 
'inscricao\_view_script_maispessoas.phtml')));

This gives me the following error:
exception 'Zend_Loader_PluginLoader_Exception' with message 'Plugin by name
'Inscricao\_view_script_maispessoas.phtml' was not found in the registry;
used paths:
Zend_Form_Decorator_: Zend/Form/Decorator/' in
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Loader\PluginLoader.php:390
Stack trace:
#0
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Form.php(2321):
Zend_Loader_PluginLoader->load('inscricao\_view...')
#1
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Form.php(3008):
Zend_Form->_getDecorator('inscricao\_view...', NULL)
#2
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Form.php(2471):
Zend_Form->_loadDecorator(Array, 'inscricao\_view...')
#3
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Form\SubForm.php(52):
Zend_Form->getDecorators()
#4
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Form.php(225):
Zend_Form_SubForm->loadDefaultDecorators()
#5
C:\Sites\application\modules\SitePrincipal\forms\Formulario_Inscreva.php(14):
Zend_Form->__construct()
#6
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Form.php(223):
Formulario_Inscreva->init()
#7
C:\Sites\application\modules\SitePrincipal\controllers\InscricaoController.php(25):
Zend_Form->__construct()
#8
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Controller\Action.php(503):
SitePrincipal_InscricaoController->indexAction()
#9
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Controller\Dispatcher\Standard.php(285):
Zend_Controller_Action->dispatch('indexAction')
#10
C:\Sites\lib\library\ZendFramework-1.7.4-minimal\library\Zend\Controller\Front.php(934):
Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http),
Object(Zend_Controller_Response_Http))
#11 C:\Sites\public\index.php(266): Zend_Controller_Front->dispatch()
#12 {main}


// This works!!
$this->addDecorator('ViewScript', array('viewScript' => 
'inscricao\_view_script_maispessoas.phtml'));
-- 
View this message in context: 
http://www.nabble.com/viewscript-problem-tp22403214p22403214.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to