Я хочу, чтобы zend-форма переопределяла функцию setValue, чтобы можно было манипулировать значением, заданным для функции.Как я могу это реализовать?
Моя текущая структура формы выглядит следующим образом:
class My_Form_Login
{
public $Form;
public $Username;
public function __construct()
{
$this->Form = new Form_Abstract();
$this->init();
}
public function init()
{
$this->Username ->setValue('100');
}
}
class Form_Abstract extends Zend_Form
{
public function __construct($options = null)
{
parent::__construct($options);
$this->setDecorators(array( 'FormElements','FormErrors','Form' ));
}
public function setValue($value)
{
$strippedValue = stripslashes($value);
return parent::setValue($strippedValue);
}
}
Заранее спасибо ..