public function configure() { parent::configure(); $this->widgetSchema['id']->setAttribute('class', 'dm_media_id'); $this->validatorSchema['id'] = new sfValidatorDoctrineChoice(array('model' => 'DmMedia', 'required' => false)); $this->getWidgetSchema()->getFormFormatter()->setDecoratorFormat("<ul class=\"dm_media_for_record_form dm_form_elements\">\n %content%</ul>"); }
public function configure() { parent::configure(); if ($this->object->exists()) { $folderChoices = $this->getFolderChoices(); unset($this['dm_media_folder_id']); $this->widgetSchema['dm_media_folder_id'] = new sfWidgetFormChoice(array('choices' => $folderChoices)); $this->validatorSchema['dm_media_folder_id'] = new sfValidatorChoice(array('choices' => array_keys($folderChoices), 'required' => true)); $this->widgetSchema->setLabel('dm_media_folder_id', 'Move to'); } }
public function configure() { parent::configure(); $this->widgetSchema['id']->setAttribute('class', 'dm_media_id'); $this->getWidgetSchema()->getFormFormatter()->setDecoratorFormat("<ul class=\"dm_media_for_record_form dm_form_elements\">\n %content%</ul>"); }