Hi there:) i've got a problem with decorators and form which would be in table and in this table want to have also data from database... I dont have any idea how to do this to have a structure like something below, lets say
<table>
<tr>
  <td><?php echo array[0]['name']?>
//and here input from zend form
  <td>
  <select name='foo' id='bar'>
    <option value='something'>Foo</option>
    <option value='something2'>Foo2</option>
  </select>
  </td>
</tr>
</table>
Ofcourse tr will be more and generated with foreach or some loop.
I have something like this:
<?php
class EditArticles_Form_EditArticles extends Zend_Form
{
protected $uid;
public function render()
{
    /* Form Elements & Other Definitions Here ... */
    $this->setName('editarticles');
    $data = new EditArticles_Model_DbTable_EditArticlesModel();
    $datadata = $data->GetArticlesToEdit($this->getUid());    //here is my data from db
    for ($i=0;$i<count($datadata);$i++)
    {           
        $do = new Zend_Form_Element_Select(''.$i);
        $do->addMultiOption('0', 'Aktywny');
                $do->addMultiOption('1', 'Nieaktywny');
        $this->addElements(array($do));
    }
    $submit = new Zend_Form_Element_Submit('updateart');
    $this->addElement($submit);
    //and here are decorators for array, and i would like to have in this table also data from array containing data from database
    $this->addDecorators(array(
                        'FormElements',
                        array('HtmlTag', array('tag' => 'table', 'id' => 'aaaa', 'style' => 'width:500px;')), 'Form', 
                        ));                 
    $this->setElementDecorators(array(
                        'ViewHelper',
                        array(  array('data' => 'HtmlTag'), array('tag' => 'td', 'style' => 'width:200px;')), 
                                array('Label', array('tag' => 'td')),
                        array(array('row' => 'HtmlTag'), array('tag' => 'tr'))
                        ), 
                        //wykluczenie submita z overrida stulu
                        array('submit'), false);
    return  parent::render();
}
//setting user id for get content from db
public function setUid($uid) {
    $this->uid = $uid;
    return $this;
}
public function getUid() {
    return $this->uid;
}
}
?>
output of code above is something like this: (in red marked where i would like to have that selects from form. In this image the table with data is an other table generated in phtml, but i would like to generate that table by form od just insert only the form elements to that table generated in phtml view).
http://img14.imageshack.us/img14/9973/clipboard01pw.png
Something found here: Zend_Form: Database records in HTML table with checkboxes
but i dont know how to start with that...
 
     
    