Example #1
0
 public function assignExtendedToForm($form)
 {
     foreach ($this->data as $field => $value) {
         $form->assign($field, $value);
     }
     //        $kategorieList = new FieldList('Kategorie');
     //        $kategorieList->assignToTemplate($form->addSubtemplate('CheckboxList'));
     //        $kategorieList = new FieldList('Herkunft');
     //        $kategorieList->assignToTemplate($form->addSubtemplate('CheckboxList'));
     $kategorieList = new FieldList('Autor');
     $kategorieList->assignToTemplate($form->addSubtemplate('DropdownList'));
     $themen = Themen::fromDatabase();
     $form->assignHtml('themen', $themen->getHtmlWithPost());
 }
Example #2
0
 private function erlassForm(Erlass $erlass = null)
 {
     if ($erlass == null) {
         $erlass = new Erlass();
     }
     $erlassThemen = Themen::listOf($erlass->get('id'));
     $form = $this->template->addSubtemplate('erlassForm');
     $erlass->assignToTmpl($form);
     $themen = Themen::fromDatabase();
     $form->assignHtml('themen', $themen->getHtml('themen.html', $erlassThemen));
     // TODO: Themenfelder
     return $form;
 }