public function getWrapperClass() { $type = get_class($this); $pos = strrpos($type, '\\'); if ($pos !== false) { $type = substr($type, $pos + 1); } return trim('form-entity form-field form-field-' . strtolower($type) . ' ' . ($this->getRequired() ? 'form-required ' : '') . ($this->hasErrors() ? 'form-errors ' : '') . parent::getWrapperClass()); }
public function renderNormal(Entity $entity) { $markup = ""; foreach ($entity as $columnEntity) { if (!$entity instanceof Container) { throw new \Exception('CollectionTabular requires entities to be subclass of \\Curry\\Form\\Container'); } $attr = array('class' => $columnEntity->getWrapperClass()); $markup .= Entity::html('td', $attr, $columnEntity->render()); } $attr = array('class' => $entity->getWrapperClass()); return Entity::html('tr', $attr, $markup); }
public function renderNormal(Entity $entity) { $attr = array('class' => $entity->getWrapperClass()); return Entity::html('tr', $attr, Entity::html('td', array(), $entity->isLabelOutside() ? $entity->renderLabel() : ' ') . Entity::html('td', array(), $entity->render() . $entity->renderDescription() . $entity->renderErrors())); }
public function renderNormal(Entity $entity) { $attr = array('id' => $entity->getId() . '-label', 'class' => $entity->getWrapperClass()); return Entity::html('dt', $attr, $entity->isLabelOutside() ? $entity->renderLabel() : '') . Entity::html('dd', array('id' => $entity->getId() . '-element'), $entity->render() . $entity->renderDescription() . $entity->renderErrors()); }
public function renderNormal(Entity $entity) { $attr = array('class' => $entity->getWrapperClass()); $markup = ($entity->isLabelOutside() ? $entity->renderLabel() : '') . $entity->render() . $entity->renderDescription() . $entity->renderErrors(); return Entity::html('div', $attr, $markup); }