PHP Класс TbInput

Used for rendering inputs according to Bootstrap standards.
Наследование: extends CInputWidget
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$appendOptions append html attributes.
$appendText text to append.
$captchaOptions captcha html attributes.
$data the data for list inputs.
$enableAjaxValidation This property allows you to disable AJAX valiadtion for certain fields within a form.
$enableClientValidation This property allows you to disable client valiadtion for certain fields within a form.
$errorOptions error html attributes.
$form the associated form widget.
$hintOptions hint html attributes.
$hintText the hint text.
$label the input label text.
$labelOptions label html attributes.
$prependOptions prepend html attributes.
$prependText text to prepend.
$type the input type. Following types are supported: checkbox, checkboxlist, dropdownlist, filefield, password, radiobutton, radiobuttonlist, textarea, textfield, captcha and uneditable.

Открытые методы

Метод Описание
init ( ) ### .init()
run ( ) ### .run()

Защищенные методы

Метод Описание
captcha ( ) : string ### .captcha()
checkBox ( ) : string ### .checkBox()
checkBoxGroupsList ( ) : string ### .checkBoxGroupsList()
checkBoxList ( ) : string ### .checkBoxList()
checkBoxListInline ( ) : string ### .checkBoxListInline()
ckEditor ( ) : mixed ### .ckEditor()
colorpickerField ( ) : string ### .colorpickerField()
dateRangeField ( ) : mixed ### .dateRangeField()
datepickerField ( ) : string ### .datepicketField()
dropDownList ( ) : string ### .dropDownList()
fileField ( ) : string ### .fileField()
getAddonCssClass ( ) : string ### .getAddonCssClass()
getAppend ( ) : string ### .getAppend()
getAttributeId ( string $attribute ) : string ### .getAppend()
getContainerCssClass ( ) : string ### .getContainerCssClass()
getError ( ) : string ### .getError()
getHint ( ) : string ### .getHint()
getLabel ( ) : string ### .getLabel()
getPrepend ( ) : string ### .getPrepend()
hasAddOn ( ) : boolean ### .hasAddOn()
html5Editor ( ) : mixed ### .html5Editor()
markdownEditorJs ( ) : mixed ### .markdownEditorJs()
maskedTextField ( ) : string ### .maskedTextField()
numberField ( ) : string ### . numberField()
passwordField ( ) : string ### .passwordField()
processHtmlOptions ( ) ### .processHtmlOptions()
radioButton ( ) : string ### .radioButton()
radioButtonGroupsList ( ) : string ### .radioButtonGroupsList()
radioButtonList ( ) : string ### .radioButtonList()
radioButtonListInline ( ) : string ### .radioButtonListInline()
redactorJs ( ) : mixed ### .redactorJs()
select2Field ( ) : mixed ### .select2Field()
textArea ( ) : string ### .textArea()
textField ( ) : string ### .textField()
timepickerField ( ) : string ### .timepickerField()
toggleButton ( ) : string ### .toggleButton()
typeAheadField ( ) : mixed Renders a typeAhead field.
uneditableField ( ) : string ### .uneditableField()

Описание методов

captcha() абстрактный защищенный Метод

Renders a CAPTCHA.
abstract protected captcha ( ) : string
Результат string the rendered content

checkBox() абстрактный защищенный Метод

Renders a checkbox.
abstract protected checkBox ( ) : string
Результат string the rendered content

checkBoxGroupsList() абстрактный защищенный Метод

Renders a list of checkboxes using Button Groups.
abstract protected checkBoxGroupsList ( ) : string
Результат string the rendered content

checkBoxList() абстрактный защищенный Метод

Renders a list of checkboxes.
abstract protected checkBoxList ( ) : string
Результат string the rendered content

checkBoxListInline() абстрактный защищенный Метод

Renders a list of inline checkboxes.
abstract protected checkBoxListInline ( ) : string
Результат string the rendered content

ckEditor() абстрактный защищенный Метод

Renders a bootstrap CKEditor wysiwyg editor.
abstract protected ckEditor ( ) : mixed
Результат mixed

colorpickerField() абстрактный защищенный Метод

Renders a colorpicker field.
abstract protected colorpickerField ( ) : string
Результат string the rendered content

dateRangeField() абстрактный защищенный Метод

Renders a daterange picker field
abstract protected dateRangeField ( ) : mixed
Результат mixed

datepickerField() абстрактный защищенный Метод

Renders a datepicker field.
abstract protected datepickerField ( ) : string
Результат string the rendered content

dropDownList() абстрактный защищенный Метод

Renders a drop down list (select).
abstract protected dropDownList ( ) : string
Результат string the rendered content

fileField() абстрактный защищенный Метод

Renders a file field.
abstract protected fileField ( ) : string
Результат string the rendered content

getAddonCssClass() защищенный Метод

Returns the input container CSS classes.
protected getAddonCssClass ( ) : string
Результат string the CSS class

getAppend() защищенный Метод

Returns the append element for the input.
protected getAppend ( ) : string
Результат string the element

getAttributeId() защищенный Метод

Returns the id that should be used for the specified attribute
protected getAttributeId ( string $attribute ) : string
$attribute string the attribute
Результат string the id

getContainerCssClass() защищенный Метод

Returns the container CSS class for the input.
protected getContainerCssClass ( ) : string
Результат string the CSS class

getError() защищенный Метод

Returns the error text for the input.
protected getError ( ) : string
Результат string the error text

getHint() защищенный Метод

Returns the hint text for the input.
protected getHint ( ) : string
Результат string the hint text

getLabel() защищенный Метод

Returns the label for the input.
protected getLabel ( ) : string
Результат string the label

getPrepend() защищенный Метод

Returns the prepend element for the input.
protected getPrepend ( ) : string
Результат string the element

hasAddOn() защищенный Метод

Returns whether the input has an add-on (prepend and/or append).
protected hasAddOn ( ) : boolean
Результат boolean the result

html5Editor() абстрактный защищенный Метод

Renders a bootstrap wysihtml5 editor.
abstract protected html5Editor ( ) : mixed
Результат mixed

init() публичный Метод

Initializes the widget.
public init ( )

markdownEditorJs() абстрактный защищенный Метод

Renders a markdownEditorJS wysiwyg field.
abstract protected markdownEditorJs ( ) : mixed
Результат mixed

maskedTextField() абстрактный защищенный Метод

Renders a masked text field.
abstract protected maskedTextField ( ) : string
Результат string the rendered content

numberField() абстрактный защищенный Метод

Renders a number field.
abstract protected numberField ( ) : string
Результат string the rendered content

passwordField() абстрактный защищенный Метод

Renders a password field.
abstract protected passwordField ( ) : string
Результат string the rendered content

processHtmlOptions() защищенный Метод

Processes the html options.
protected processHtmlOptions ( )

radioButton() абстрактный защищенный Метод

Renders a radio button.
abstract protected radioButton ( ) : string
Результат string the rendered content

radioButtonGroupsList() абстрактный защищенный Метод

Renders a list of radio buttons using Button Groups.
abstract protected radioButtonGroupsList ( ) : string
Результат string the rendered content

radioButtonList() абстрактный защищенный Метод

Renders a list of radio buttons.
abstract protected radioButtonList ( ) : string
Результат string the rendered content

radioButtonListInline() абстрактный защищенный Метод

Renders a list of inline radio buttons.
abstract protected radioButtonListInline ( ) : string
Результат string the rendered content

redactorJs() абстрактный защищенный Метод

Renders a redactorJS wysiwyg field.
abstract protected redactorJs ( ) : mixed
Результат mixed

run() публичный Метод

Runs the widget.
public run ( )

select2Field() абстрактный защищенный Метод

Renders a select2 field.
abstract protected select2Field ( ) : mixed
Результат mixed

textArea() абстрактный защищенный Метод

Renders a textarea.
abstract protected textArea ( ) : string
Результат string the rendered content

textField() абстрактный защищенный Метод

Renders a text field.
abstract protected textField ( ) : string
Результат string the rendered content

timepickerField() абстрактный защищенный Метод

Renders a timepicker field.
abstract protected timepickerField ( ) : string
Результат string the rendered content

toggleButton() абстрактный защищенный Метод

Renders a toggle button.
abstract protected toggleButton ( ) : string
Результат string the rendered content

typeAheadField() абстрактный защищенный Метод

Renders a typeAhead field.
abstract protected typeAheadField ( ) : mixed
Результат mixed

uneditableField() абстрактный защищенный Метод

Renders an uneditable field.
abstract protected uneditableField ( ) : string
Результат string the rendered content

Описание свойств

$appendOptions публичное свойство

append html attributes.
public $appendOptions

$appendText публичное свойство

text to append.
public $appendText

$captchaOptions публичное свойство

captcha html attributes.
public $captchaOptions

$data публичное свойство

the data for list inputs.
public $data

$enableAjaxValidation публичное свойство

This property allows you to disable AJAX valiadtion for certain fields within a form.
См. также: http://www.yiiframework.com/doc/api/1.1/CActiveForm#error-detail
public $enableAjaxValidation

$enableClientValidation публичное свойство

This property allows you to disable client valiadtion for certain fields within a form.
См. также: http://www.yiiframework.com/doc/api/1.1/CActiveForm#error-detail
public $enableClientValidation

$errorOptions публичное свойство

error html attributes.
public $errorOptions

$form публичное свойство

the associated form widget.
public $form

$hintOptions публичное свойство

hint html attributes.
public $hintOptions

$hintText публичное свойство

the hint text.
public $hintText

$label публичное свойство

the input label text.
public $label

$labelOptions публичное свойство

label html attributes.
public $labelOptions

$prependOptions публичное свойство

prepend html attributes.
public $prependOptions

$prependText публичное свойство

text to prepend.
public $prependText

$type публичное свойство

the input type. Following types are supported: checkbox, checkboxlist, dropdownlist, filefield, password, radiobutton, radiobuttonlist, textarea, textfield, captcha and uneditable.
public $type