Not sure what to say, my test didn't generate any errors.
Maybe the something with your elements array?
Here is the code I used as a test.
--
Index.phtml was just <? echo $this->form ?>
--
class TestController extends Zend_Controller_Action {
public function indexAction() {
Zend_Layout::getMvcInstance()->disableLayout();
$this->_helper->viewRenderer->setNoRender();
$values = $this->getformelem();
$form = new Zend_Form();
$form->setAction('/process');
$form->addElements($values);
$form->addDisplayGroup(array('origem'), 'left');
$form->addDisplayGroup(array('sistema'), 'left1');
$this->view->form = $form;
}
function getformelem() {
$one = new Zend_Form_Element_Text('testelem1');
$one->setOptions(array('maxlength' => 125, 'class' =>
'frmImput', 'size' => 32))
->setLabel('test element 1')
->setRequired(true);
$two = new Zend_Form_Element_Text('testelem2');
$two->setOptions(array('maxlength' => 125, 'class' =>
'frmImput', 'size' => 32))
->setLabel('test element 2')
->setRequired(true);
return array('origem' =>$one, 'sistema' =>$two);
}
}
--
Here is the resulting html:
<form enctype="application/x-www-form-urlencoded" action="/process"
method="post"><dl class="zend_form">
<dt id="left-label"> </dt><dd id="left-element"><fieldset
id="fieldset-left"><dl>
<dt id="testelem1-label"><label for="testelem1" class="required">test
element 1</label></dt>
<dd id="testelem1-element">
<input type="text" name="testelem1" id="testelem1" value="" maxlength="125"
class="frmImput" size="32" /></dd></dl></fieldset></dd>
<dt id="left1-label"> </dt><dd id="left1-element"><fieldset
id="fieldset-left1"><dl>
<dt id="testelem2-label"><label for="testelem2" class="required">test
element 2</label></dt>
<dd id="testelem2-element">
<input type="text" name="testelem2" id="testelem2" value="" maxlength="125"
class="frmImput" size="32" /></dd></dl></fieldset></dd></dl></form>
________________________________
From: rpsimao [mailto:[email protected]]
Sent: Monday, February 15, 2010 11:19 PM
To: [email protected]
Subject: [fw-general] Re: Zend_Form displayGroup render problem
It returns an array of Zend_Form_Elements.
Sent from my iPhone
On 2010/02/16, at 02:30, "Terre Porter [via Zend Framework Community]"
<[hidden email]
<http://n4.nabble.com/user/SendEmail.jtp?type=node&node=1556921&i=0> >
wrote:
What does the $this->form->buildForm(); return?
-----Original Message-----
From: rpsimao [mailto:[hidden email]
<http://n4.nabble.com/user/SendEmail.jtp?type=node&node=1556871&i=0> ]
Sent: Monday, February 15, 2010 5:33 PM
To: [hidden email]
<http://n4.nabble.com/user/SendEmail.jtp?type=node&node=1556871&i=1>
Subject: [fw-general] Re: Zend_Form displayGroup render problem
Can anyone help me? I'm really stuck on this one.
Thanks
--
View this message in context:
<http://n4.nabble.com/Zend-Form-displayGroup-render-problem-tp1556433p155673
9>
http://n4.nabble.com/Zend-Form-displayGroup-render-problem-tp1556433p1556739
.html
Sent from the Zend Framework mailing list archive at Nabble.com.
________________________________
View this message in context: Re: Zend_Form displayGroup render problem
<http://n4.nabble.com/Zend-Form-displayGroup-render-problem-tp1556433p155692
1.html>
Sent from the Zend Framework mailing list archive
<http://n4.nabble.com/Zend-Framework-f634138.html> at Nabble.com.