public function renderPartial() { $content = $this->getContent() ? $this->getContent() : $this->element->renderPartial(); $this->setContent(''); switch ($this->placement) { case self::PLACEMENT_AFTER: return $content . parent::render(); case self::PLACEMENT_WRAP: $this->setContent($content); return parent::render(); case self::PLACEMENT_BEFORE: default: return parent::render() . $content; } }
public function renderPartial() { if ($this->getContent() === null) { $this->setContent(''); } return parent::renderPartial(); }
public function renderPartial() { $this->setAttrib('type', 'radio'); $disabled = $this->getAttrib('disabled') ? ' disabled' : ''; $divClass = 'radio'; if ($this->hasClass('radio-inline')) { $divClass .= '-inline'; $this->removeClass('radio-inline'); } $html = '<div class="' . $divClass . $disabled . '"><label>' . parent::renderPartial() . ' ' . $this->getLabel() . '</label></div>'; return $html; }
public function renderPartial() { $this->setAttrib('type', 'checkbox'); $hidden = $this->insertHiddenUncheckedValue ? new Hidden($this->getName(), ['value' => 0, 'id' => '']) : ''; $disabled = $this->getAttrib('disabled') ? ' disabled' : ''; $divClass = 'checkbox'; if ($this->hasClass('checkbox-inline')) { $divClass .= '-inline'; $this->removeClass('checkbox-inline'); } $html = '<div class="' . $divClass . $disabled . '"><label>' . $hidden . parent::renderPartial() . ' ' . $this->getLabel() . '</label></div>'; return $html; }