示例#1
0
 public function configure()
 {
     $this->widgetSchema['dias_celula'] = new sfWidgetFormChoice(array('choices' => Doctrine_Core::getTable('celula')->getDias()));
     $this->widgetSchema['discipulo_lider_id'] = new sfWidgetFormInputHidden();
     $this->widgetSchema['fecha'] = new sfWidgetFormInputText(array(), array('maxlength' => sfConfig::get('app_digitos_fecha')));
     $this->widgetSchema['horario_celula'] = new sfWidgetFormTime(array('can_be_empty' => false, 'hours' => Utilitarios::generarRangoHorario(7, 21), 'minutes' => Utilitarios::generarRangoHorario(0, 59, 15)));
     $this->validatorSchema['fecha'] = new sfValidatorDate(array('required' => true), array('invalid' => '"%value%" no es una fecha válida'));
     $this->validatorSchema['horario_celula'] = new sfValidatorTime(array('required' => true), array('invalid' => '"%value%" no es una hora válida'));
     $this->widgetSchema->setHelps(array('fecha' => 'Defina la fecha en la que inició la célula', 'horario_celula' => 'Use el formato hh:mm de 24 horas'));
     $this->widgetSchema->setLabels(array('dias_celula' => 'Días', 'horario_celula' => 'Horario'));
 }