ZEND elementos de formulario en una tabla que contiene también datos de la base de datos

Hola :) Tengo un problema con los decoradores y el formulario que estaría en la tabla y en esta tabla también quiero tener datos de la base de datos ... No tengo idea de cómo hacer esto para tener una estructura como la que se muestra a continuación , digamo

<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 será más y se generará con foreach o algún bucle.

Tengo algo como esto:

<?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;
}

}
?>

a salida de código de arriba es algo como esto: (en rojo marcado donde me gustaría tener que seleccione del formulario. En esta imagen, la tabla con datos es otra tabla generada en phtml, pero me gustaría generar esa tabla por formulario od simplemente inserte solo los elementos del formulario en esa tabla generada en la vista phtml).

http: //img14.imageshack.us/img14/9973/clipboard01pw.pn

Algo encontrado aquí:Zend_Form: registros de la base de datos en la tabla HTML con casillas de verificación

pero no sé cómo comenzar con eso ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta