Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2009, 12:39
doylelives
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Symfony validar formularios embebidos

Hola a todos!
Tengo un formulario que posee un formulario embebido.
Código PHP:
public function setup()
  {
    
$this->setWidgets(array(
      
'id'                   => new sfWidgetFormInputHidden(),
      
'name'                 => new sfWidgetFormInput(),
      
'visits_list'          => new sfWidgetFormDoctrineChoiceMany(array('model' => 'Protocol')),
    ));
    
    
$this->embedForm('window_id', new PeriodForm);
    
$this->embedForm('moment_id', new PeriodForm); 
Pero tengo muchas dudas a la hora de setear los validadores:
Código PHP:
 $this->setValidators(array(
      
'id'                   => new sfValidatorDoctrineChoice(array('model' => 'ScheduledVisit''column' => 'id''required' => false)),
      
'name'                 => new sfValidatorString(array('max_length' => 100'required' => false)),
      
'visits_list'          => new sfValidatorDoctrineChoiceMany(array('model' => 'Protocol''required' => false)),
      
'window_id'            => new sfValidatorDoctrineChoice(array('model' => 'Period''required' => false)),
      
'moment_id'            => new sfValidatorDoctrineChoice(array('model' => 'Period''required' => false)),
    )); 
como debería validar los campos window_id y moment_id???
__________________
I am Doyle please insert code.

Última edición por doylelives; 18/09/2009 a las 13:14