lib/Ajde/Crud/Field/Text.php
<?php
class Ajde_Crud_Field_Text extends Ajde_Crud_Field
{
protected function _getHtmlAttributes()
{
$attributes = [];
$attributes['type'] = 'text';
$attributes['value'] = Ajde_Component_String::escape($this->getValue());
$attributes['maxlength'] = Ajde_Component_String::escape($this->getLength());
if ($this->hasReadonly() && $this->getReadonly() === true) {
$attributes['readonly'] = 'readonly';
}
if ($this->hasEmphasis() && $this->getEmphasis() === true) {
$attributes['class'] = 'emphasis';
}
if ($this->hasPlaceholder()) {
$attributes['placeholder'] = $this->getPlaceholder();
}
return $attributes;
}
}