On Thu, 3 Sep 2009, Germana Oliveira wrote: > I have this Code: > > > class DenunciaForm extends BaseDenunciaForm > { > public function configure() > { > parent::configure(); > > $this->widgetSchema['remitido'] = new sfWidgetFormChoice(array( > 'choices' => array('f' => > 'Fiscalizacion', 'c' => 'Conciliacion') > )); > $this->widgetSchema['detalle'] = new sfWidgetFormTextArea(array(), > array('cols' => '90', 'rows' => '10')); > > $this->setValidators(array( > 'denunciado_id' => new sfValidatorString(array('required' => > false)), > 'denunciante_id' => new sfValidatorString(array('required' => > false)), > 'detalle' => new sfValidatorString( > array('required' => true), > array('required' => 'Campo Requerido') > ), > 'categoria_id' => new sfValidatorPropelChoice(array('model' => > 'Categoria', 'column' => 'id')), > 'ilicito_id' => new sfValidatorPropelChoice(array('model' => > 'Ilicito', 'column' => 'id')), > 'remitido' => new sfValidatorChoice(array( > 'choices' => array('f' => > 'Fiscalizacion', 'c' => 'Conciliacion') > )), > )); > > $this->widgetSchema->setLabels(array( > 'categoria_id' => 'Categoria', > 'ilicito_id' => 'Ilicito', > 'remitido' => 'Remitir a' > )); > > > The problem is that no matter what i chose in the 'remitido' field, it > always show the 'invalid' error message. > > How can i fix this??
Is it a required field? If its optional then you can do something like: $this->validatorSchema['remitido']->setOption('required', false); inside your configure() method. -- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---