Hola amigos, estoy empezando con Zend, y tengo unas dudas sobre los formularios.
Necesito agregar filtros tipo Addslashes o Striptags...???? o es que Zend ya le pone algun filtro por default al inicio ?
lo que sucede es que estoy diseñando un admin y estoy usando Zend_Form...
y tengo por ejemplo
Código PHP:
class Base_Form extends Zend_Form
{
public function __construct()
{
$this->setMethod('post');
$this->addElementPrefixPath('Base_Filter', 'Base/Filter/', 'filter');
parent::__construct();
}
public function addElement($element, $name = null, $options = null)
{
$element->addFilter('StripTags');
return parent::addElement($element, $name, $options);
}
}
ahora cuando creo un formulario extiendo siempre de Base_Form, y mi idea es que cada element que se agregue coja automaticamente el filtro StripTags....
pero como les preguntaba... es necesario hacer eso ?... o Zend ya le pone algun filtro por default ?....
y cuando grabo en la base de datos usando Zend_Db_Table_Abstract usando update o insert.... los datos se filtran aqui o algo similar ?
ojala se entienda mi duda....
y gracias...