Zend_Form verileri görüntüleyen değil

0 Cevap php

İşte benim kod:

<?php

class IndexController extends Zend_Controller_Action
{

    public function indexAction()
    {
        $this->_forward('search');
    }

    public function searchAction()
    {
        if($this->getRequest()->isGet())
        {
            $form = $this->getForm();

            $value  = $form->getValue('search');
            echo "'", $value, "'"; // <-- prints ''
        }

        $this->view->form = $this->getForm();
    }

    public function getForm()
    {
        $form = new Zend_Form();
        $form->setAction('/index/search')
             ->setMethod('get');

        $search = $form->createElement('text', 'search');
        $search->addFilter('StripTags')
               ->addFilter('StringTrim');

        // Add elements to form:

        $form->addElement($search)
             ->addElement('submit', 'submit', array('label' => 'Search'));

        return $form;
    }
}

In searchAction() $ değer ben formu ve ben URL verileri görmek sonra bile her zaman boştur. Sorun nedir?

EDIT: Ben getValue () GetValues ​​() için sabit ama hala çalışmıyor.

0 Cevap