Hi in my Zend Form file I tested this setValue code to make a specified row
selected in the drop down list.  And it works but...


*class Form_Album extends Zend_Form*

//__________________________________________________Peacocksuit.com

        $category = new Zend_Form_Element_Select('category');
        $category->setLabel('Category')
                 ->setRequired(true);
        $category->addMultiOption('',"");

        $CatLIST = new Model_DbTable_Category();
        foreach ($CatLIST->fetchAll() as $CatID) {
                $category->addMultiOption($CatID->id, $CatID->title);
        }

*        //$category->setValue('2');  // Problem*
//__________________________________________________Peacocksuit.com





... But my IndexController's editAction() is the one handling the populating
of $formData.
How can I send $billy[category_id] to my Zend_Form's $category->setValue()
function?
Or vice versa make my editAction() do the setValue to my Zend_Form?

class *IndexController* extends Zend_Controller_Action
*public function editAction()*

//_________________________________________________________Billy
                echo "Billy";
                $billy = $albums->getAlbum($id);
                Zend_Debug::dump($billy);

                echo "I ain't afraid of no man: " . *$billy[category_id]*;

                exit();
//_________________________________________________________Billy

Reply via email to