Ejemplo n.º 1
0
 public function addAction()
 {
     $entity = $this->entity;
     $item = $entity::createNew();
     $formData = new FormData($this->editFields);
     $this->errorMessages = false;
     if (@$_GET['errors']) {
         $this->formErrors = json_decode($_GET['errors']);
     }
     if (@$_GET['form']) {
         $formData->fromStringArray(json_decode($_GET['form'], true));
     }
     $this->beforeEditOrAdd($item, $formData);
     $formType = 'Add';
     $formAction = $this->url('add-submit', ['id' => $item->id]);
     $this->pageTitle = 'Add ' . $this->noun;
     $this->display($this->editTpl, get_defined_vars());
 }