Hi every:
I created a Forms based on a Propel Model and using the propel:build-forms
task. I try to personalize a little more the generated form adding some rules
for validation. See the code below:
class BaseAutoresForm extends BaseFormPropel
{
public function setup()
{
$this->setWidgets(array('nombre_autor' => new sfWidgetFormInput()));
$this->setValidators(array('nombre_autor' => new
sfValidatorString(array('required'=>true,'min_length'=> 4,'max_length'=>50))));
$this->widgetSchema->setNameFormat('autores[%s]');
$this->errorSchema = new sfValidatorErrorSchema($this->validatorSchema);
parent::setup();
}
public function getModelName()
{
return 'Autores';
}
}
So this code when I leave a blank field must be validate but it doesn't work
because the form is always send. I try also writing only 3 characters (for
min_lenght) and doesn't work too.
What I'm doing wrong?
Cheers and thanks in advance
Ing. Reynier Pérez Mira
Grupo de Soporte al Desarrollo - Dirección Técnica IP
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---