Class yii\helpers\Html

继承yii\helpers\Html » yii\helpers\BaseHtml
可用自版本2.0
源代码 https://github.com/yiisoft/yii2/blob/master/framework/helpers/Html.php

Html 提供了一组用于生成常用 HTML 标签的静态方法.

该类中几乎所有的方法都可以为其生成的 HTML 标签设置额外的 HTML 属性. 例如, 你可以使用$options参数为 HTML 元素指定class, styleid属性. 有关更多详细信息, 请参阅 tag() 方法.

有关 Html 的更多详细信息和使用信息, 请参阅 权威指南 - 助手类 - Html 助手(Html).

公共属性

隐藏继承的属性

属性类型描述定义在
$attributeOrder array 标签中属性的首选顺序. yii\helpers\BaseHtml
$attributeRegex string 用于属性名称验证的正则表达式. yii\helpers\BaseHtml
$dataAttributes array 当它们的值是数组类型时应该特别处理的标签属性列表. yii\helpers\BaseHtml
$voidElements array 空元素(单标记标签)列表(元素名称 => 1). yii\helpers\BaseHtml

公共方法

隐藏继承的方法

方法描述定义在
a() 生成超链接标签a. yii\helpers\BaseHtml
activeCheckbox() 为给定的模型属性生成复选框输入域input type="checkbox". yii\helpers\BaseHtml
activeCheckboxList() 为给定的模型属性生成复选框列表input type="checkbox". yii\helpers\BaseHtml
activeDropDownList() 为给定的模型属性生成下拉列表select. yii\helpers\BaseHtml
activeFileInput() 为给定的模型属性生成文件上传域input type="file". yii\helpers\BaseHtml
activeHiddenInput() 为给定的模型属性生成隐藏域input type="hidden". yii\helpers\BaseHtml
activeHint() 为给定的模型属性生成提示标签. yii\helpers\BaseHtml
activeInput() 为给定的模型属性生成输入域标签input. yii\helpers\BaseHtml
activeLabel() 为给定的模型属性生成label标签. yii\helpers\BaseHtml
activeListBox() 为给定的模型属性生成列表框select size="num". yii\helpers\BaseHtml
activePasswordInput() 为给定的模型属性生成密码输入域input type="password". yii\helpers\BaseHtml
activeRadio() 为给定的模型属性生成单选按钮输入域input type="radio". yii\helpers\BaseHtml
activeRadioList() 为给定的模型属性生成单选按钮列表input type="radio". yii\helpers\BaseHtml
activeTextInput() 为给定的模型属性生成文本输入域input type="text". yii\helpers\BaseHtml
activeTextarea() 为给定的模型属性生成多行文本输入域textarea. yii\helpers\BaseHtml
addCssClass() 将一个/几个 CSS 类添加到指定的选项. yii\helpers\BaseHtml
addCssStyle() 将指定的 CSS 样式添加到 HTML 选项. yii\helpers\BaseHtml
beginForm() 生成表单form的开始标签. yii\helpers\BaseHtml
beginTag() 生成标签的起始标签. yii\helpers\BaseHtml
button() 生成按钮标签button. yii\helpers\BaseHtml
buttonInput() 生成输入按钮input type="button". yii\helpers\BaseHtml
checkbox() 生成复选框输入域input type="checkbox". yii\helpers\BaseHtml
checkboxList() 生成复选框列表input type="checkbox". yii\helpers\BaseHtml
csrfMetaTags() 生成包含 CSRF 令牌(token)信息的元标签meta. yii\helpers\BaseHtml
cssFile() 生成引用外部 CSS 文件的链接标签link. yii\helpers\BaseHtml
cssStyleFromArray() 将 CSS 样式的数组转换为字符串表示形式. yii\helpers\BaseHtml
cssStyleToArray() 将 CSS 样式的字符串转换为数组表示形式. yii\helpers\BaseHtml
decode() 将特殊的 HTML 实体解码回相应的字符. yii\helpers\BaseHtml
encode() 将特殊字符编码为 HTML 实体. yii\helpers\BaseHtml
endForm() 生成表单form的结束标签. yii\helpers\BaseHtml
endTag() 生成标签的结束标签. yii\helpers\BaseHtml
error() 生成包含指定的模型属性的第一个验证错误的标签. yii\helpers\BaseHtml
errorSummary() 生成验证错误的摘要. yii\helpers\BaseHtml
escapeJsRegularExpression() 转义正则表达式以在 JavaScript 中使用. yii\helpers\BaseHtml
fileInput() 生成文件上传域input type="file". yii\helpers\BaseHtml
getAttributeName() 从给定的属性表达式返回实际的属性名称. yii\helpers\BaseHtml
getAttributeValue() 返回指定属性名称或表达式的值. yii\helpers\BaseHtml
getInputId() 为指定的属性名称或表达式生成适当的输入域ID值(inputid值). yii\helpers\BaseHtml
getInputName() 为指定的属性名称或表达式生成适当的输入域名称(inputname值). yii\helpers\BaseHtml
hiddenInput() 生成隐藏输入域input type="hidden". yii\helpers\BaseHtml
img() 生成图像标签img. yii\helpers\BaseHtml
input() 生成给定类型的输入域标签input. yii\helpers\BaseHtml
jsFile() 生成引用外部 JavaScript 文件的脚本标签script. yii\helpers\BaseHtml
label() 生成label标签. yii\helpers\BaseHtml
listBox() 生成列表框select size="num". yii\helpers\BaseHtml
mailto() 生成电子邮件(mailto)超链接a. yii\helpers\BaseHtml
ol() 生成有序列表ol. yii\helpers\BaseHtml
passwordInput() 生成密码输入域input type="password". yii\helpers\BaseHtml
radio() 生成单选按钮输入域input type="radio". yii\helpers\BaseHtml
radioList() 生成单选按钮列表input type="radio". yii\helpers\BaseHtml
removeCssClass() 从指定的选项中删除一个 CSS 类. yii\helpers\BaseHtml
removeCssStyle() 从 HTML 选项中删除指定的 CSS 样式. yii\helpers\BaseHtml
renderSelectOptions() 渲染可由 dropDownList()listBox() 使用的选项标签. yii\helpers\BaseHtml
renderTagAttributes() 渲染 HTML 标签的属性. yii\helpers\BaseHtml
resetButton() 生成重置按钮标签button type="reset". yii\helpers\BaseHtml
resetInput() 生成重置输入按钮input type="reset". yii\helpers\BaseHtml
script() 生成 JS 脚本标签script. yii\helpers\BaseHtml
style() 生成 CSS 样式标签style. yii\helpers\BaseHtml
submitButton() 生成提交按钮标签button type="submit". yii\helpers\BaseHtml
submitInput() 生成提交输入按钮input type="submit". yii\helpers\BaseHtml
tag() 生成完整的 HTML 标签. yii\helpers\BaseHtml
textInput() 生成文本输入域input type="text". yii\helpers\BaseHtml
textarea() 生成多行文本输入域textarea. yii\helpers\BaseHtml
ul() 生成无序列表ul. yii\helpers\BaseHtml

受保护的方法

隐藏继承的方法

方法描述定义在
activeBooleanInput() 为给定的模型属性生成布尔输入. yii\helpers\BaseHtml
activeListInput() 为给定的模型属性生成输入字段的列表. yii\helpers\BaseHtml
booleanInput() 生成布尔输入. yii\helpers\BaseHtml
setActivePlaceholder() 从模型属性标签生成占位符. yii\helpers\BaseHtml