public function configure()
 {
     $sf_formatter_revisited = new sfWidgetFormSchemaFormatterRevisited($this);
     $this->getWidgetSchema()->addFormFormatter('Revisited', $sf_formatter_revisited);
     $this->getWidgetSchema()->setFormFormatterName('Revisited');
     unset($this['created_at']);
     /* Career subject to which we are assigning correlatives */
     $this->setWidget('career_subject_id', new sfWidgetFormReadOnly(array('plain' => false, 'value_callback' => array('CareerSubjectPeer', 'retrieveByPk'))));
     $this->widgetSchema->setLabel('career_subject_id', 'Materia');
     /* Career subjects available to select as correlatives */
     $this->setWidget('correlative_career_subject_id', new sfWidgetFormPropelChoice(array('model' => 'CareerSubject', 'multiple' => true, 'criteria' => CareerSubjectPeer::getAvailableCarrerSubjectsAsCorrelativesCriteriaFor($this->getObject()->getCareerSubjectRelatedByCareerSubjectId()), 'renderer_class' => 'csWidgetFormSelectDoubleList')));
     $this->setValidator('correlative_career_subject_id', new sfValidatorPropelChoice(array('model' => 'CareerSubject', 'multiple' => true, 'criteria' => CareerSubjectPeer::getAvailableCarrerSubjectsAsCorrelativesCriteriaFor($this->getObject()->getCareerSubjectRelatedByCareerSubjectId()), 'required' => false)));
     $this->widgetSchema->setLabel('correlative_career_subject_id', 'Correlativas');
 }