Gracias por contestar GatorV, ahora me surge otra duda tengo esta clase que genera un formulario y extiende zend_form.
Si quisera hacer un action helper con ella como podria hacer, porque no puedo extender Zend_Controller_Action_Helper_Abstract ya que la clase ya extiende zend_form.
Hay alguna solucion? Saludos.
Código PHP:
class Loginform extends Zend_Form
{
public function __construct($option=null)
{
parent::__construct($option);
$this->setMethod('post');
$this->setAttrib('class','zend_form_letras');
$username=$this->CreateElement('text','username')
->setLabel('Usuario:')
->setAttrib('class','zend_form_letras');
$username->setDecorators(array(
'ViewHelper',
'Description',
'Errors',
array(array('data'=>'HtmlTag'), array('tag' => 'td')),
array('Label', array('tag' => 'td')),
array(array('row'=>'HtmlTag'),array('tag'=>'tr'))
));
$password=$this->CreateElement('password','password')
->setLabel('Password:')
->setAttrib('class','zend_form_letras');
$password->setDecorators(array(
'ViewHelper',
'Description',
'Errors',
array(array('data'=>'HtmlTag'), array('tag' => 'td')),
array('Label', array('tag' => 'td')),
array(array('row'=>'HtmlTag'),array('tag'=>'tr'))
));
$submit=$this->CreateElement('submit','submit')
->setLabel('Login');
$submit->setDecorators(array(
'ViewHelper',
'Description',
'Errors', array(array('data'=>'HtmlTag'), array('tag' => 'td',
'colspan'=>'2','align'=>'center')),
array(array('row'=>'HtmlTag'),array('tag'=>'tr'))
));
$this->addElements(array(
$username,
$password,
$submit
));
$this->setDecorators(array(
'FormElements',
array(array('data'=>'HtmlTag'),array('tag'=>'table')),
'Form'
));
}