protected function setupInheritance() { parent::setupInheritance(); $this->widgetSchema['quantity'] = new sfWidgetFormInputText(); $this->validatorSchema['quantity'] = new sfValidatorInteger(array('required' => false)); $this->widgetSchema->setNameFormat('stuff_resource[%s]'); }
protected function setupInheritance() { parent::setupInheritance(); $this->widgetSchema['abstract'] = new sfWidgetFormTextarea(); $this->validatorSchema['abstract'] = new sfValidatorString(array('required' => false)); $this->widgetSchema['keywords'] = new sfWidgetFormInputText(); $this->validatorSchema['keywords'] = new sfValidatorString(array('max_length' => 255, 'required' => false)); $this->widgetSchema['url'] = new sfWidgetFormInputText(); $this->validatorSchema['url'] = new sfValidatorString(array('max_length' => 255, 'required' => false)); $this->widgetSchema->setNameFormat('info_resource[%s]'); }
protected function setupInheritance() { parent::setupInheritance(); $this->widgetSchema['resource_date'] = new sfWidgetFormDateTime(); $this->validatorSchema['resource_date'] = new sfValidatorDateTime(); $this->widgetSchema['start_time'] = new sfWidgetFormTime(); $this->validatorSchema['start_time'] = new sfValidatorTime(); $this->widgetSchema['end_time'] = new sfWidgetFormTime(); $this->validatorSchema['end_time'] = new sfValidatorTime(array('required' => false)); $this->widgetSchema['num_volunteers'] = new sfWidgetFormInputText(); $this->validatorSchema['num_volunteers'] = new sfValidatorInteger(array('required' => false)); $this->widgetSchema->setNameFormat('time_resource[%s]'); }