protected function populateElement(Element $element) { $name = $element->getName(); if ($name && $this->record->keyExists($name)) { if ($element->getAttribute('type') == 'checkbox') { $element->setValue(1); if ($this->record->{$name}) { $element->setAttribute('checked', 'checked'); } } elseif ($element->getAttribute('type') == 'password') { // do nothing } else { $element->setValue($this->record->{$name}); } } }
protected function populateElement(Element $element) { $name = $element->getName(); if ($name && isset($_POST[$name])) { $element->setValue($_POST[$name]); } }
/** * @param null $value * * @return $this */ public function setValue($value = null) { parent::setValue($value); $this->setAttribute('value', $value); return $this; }