FRED™  3.0
FRED™: Framework for Rapid and Easy Development
Memo.php
Go to the documentation of this file.
1 <?php
2 
4 
5 class Memo extends \Rsi\Fred\Controller\View\Html\Widget{
6 
7  protected $_inputDisabled = 'readonly';
8 
9  protected function attribs(){
10  $attribs = parent::attribs();
11  if($max = $this->_widget->max) $attribs['maxlength'] = $max;
12  return $attribs;
13  }
14 
15  protected function renderInput($value,$raw,$attribs = null){
16  if(!$raw) $value = $this->_widget->format($value);
17  return $this->html->textarea(
18  $value ? htmlspecialchars($value) : null,
19  array_merge($this->attribs(),$attribs ?: []),
20  $this->_name
21  );
22  }
23 
24 }
Rsi\Fred\Controller\View\Html\Widget\Memo\renderInput
renderInput($value, $raw, $attribs=null)
Definition: Memo.php:15
Rsi\Fred\Controller\View\Html\Widget\Memo\$_inputDisabled
$_inputDisabled
Definition: Memo.php:7
Rsi\Fred\Controller\View\Html\Widget
Definition: Char.php:3
Rsi\Fred\Controller\View\Html\Widget\Memo
Definition: Memo.php:5
Rsi\Fred\Controller\View\Html\Widget\Memo\attribs
attribs()
Definition: Memo.php:9