* @copyright Tamaranga */ class Textarea extends Input { /** * Инициализация поля * @return bool */ public function init() { if (! parent::init()) { return false; } $this->setTemplateName('textarea'); $this->isUnionAllowed = true; return true; } /** * Генерация основного контента поля * @param array $data @ref данные * @return string HTML */ public function view(array &$data = []) { if (! isset($data['name'])) { $data['name'] = ''; } if (! isset($this->attr['rows'])) { static::attrAdd($this->attr, 'rows', '5'); } $data['attr'] = $this->attr; $data['lang'] = $this->lang; return $this->render($data); } }