Как установить идентификатор формы в Zend_form - PullRequest
0 голосов
/ 11 октября 2011

Я хотел бы установить идентификатор формы, я могу установить идентификатор ее элементов в порядке.

class Form_Purchase extends Zend_Form
{
    protected $_id = 'purchase';

    public function init()
    {
        ....
    }
}

не работает!

Все, что я получил, было ...

<form action="" method="post" enctype="application/x-www-form-urlencoded">
<dl class="zend_form">
....

Ответы [ 2 ]

4 голосов
/ 11 октября 2011

Вот код (поместите эту строку в метод init):

$this->setAttrib('id', $_id);
0 голосов
/ 11 октября 2011

Если в вашем случае вы можете использовать имя формы в качестве идентификатора, вы можете использовать это тоже, снова в вашем init.

$this->setName($_id);
...