Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
ac3ac5d1
Commit
ac3ac5d1
authored
Feb 20, 2014
by
Carsten Brandt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added link about rendering of HTML attributes to Html helper
parent
752b7cf9
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
61 additions
and
1 deletion
+61
-1
README.md
extensions/authclient/README.md
+1
-1
BaseHtml.php
framework/helpers/BaseHtml.php
+60
-0
No files found.
extensions/authclient/README.md
View file @
ac3ac5d1
AuthClient Extension for Yii 2
AuthClient Extension for Yii 2
==============================
==============================
This extension adds
[
OpenID
](
http://openid.net/
)
,
[
OAuth
](
http://oauth.net/
)
and
[
OAuth2
](
http://oauth.net/2/
)
consumers for the Yii
2 framework
.
This extension adds
[
OpenID
](
http://openid.net/
)
,
[
OAuth
](
http://oauth.net/
)
and
[
OAuth2
](
http://oauth.net/2/
)
consumers for the Yii
framework 2.0
.
Installation
Installation
...
...
framework/helpers/BaseHtml.php
View file @
ac3ac5d1
...
@@ -119,6 +119,9 @@ class BaseHtml
...
@@ -119,6 +119,9 @@ class BaseHtml
*
*
* For example when using `['class' => 'my-class', 'target' => '_blank', 'value' => null]` it will result in the
* For example when using `['class' => 'my-class', 'target' => '_blank', 'value' => null]` it will result in the
* html attributes rendered like this: `class="my-class" target="_blank"`.
* html attributes rendered like this: `class="my-class" target="_blank"`.
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated HTML tag
* @return string the generated HTML tag
* @see beginTag()
* @see beginTag()
* @see endTag()
* @see endTag()
...
@@ -135,6 +138,7 @@ class BaseHtml
...
@@ -135,6 +138,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated start tag
* @return string the generated start tag
* @see endTag()
* @see endTag()
* @see tag()
* @see tag()
...
@@ -163,6 +167,7 @@ class BaseHtml
...
@@ -163,6 +167,7 @@ class BaseHtml
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* If the options does not contain "type", a "type" attribute with value "text/css" will be used.
* If the options does not contain "type", a "type" attribute with value "text/css" will be used.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated style tag
* @return string the generated style tag
*/
*/
public
static
function
style
(
$content
,
$options
=
[])
public
static
function
style
(
$content
,
$options
=
[])
...
@@ -177,6 +182,7 @@ class BaseHtml
...
@@ -177,6 +182,7 @@ class BaseHtml
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* If the options does not contain "type", a "type" attribute with value "text/javascript" will be rendered.
* If the options does not contain "type", a "type" attribute with value "text/javascript" will be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated script tag
* @return string the generated script tag
*/
*/
public
static
function
script
(
$content
,
$options
=
[])
public
static
function
script
(
$content
,
$options
=
[])
...
@@ -190,6 +196,7 @@ class BaseHtml
...
@@ -190,6 +196,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated link tag
* @return string the generated link tag
* @see url()
* @see url()
*/
*/
...
@@ -208,6 +215,7 @@ class BaseHtml
...
@@ -208,6 +215,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated script tag
* @return string the generated script tag
* @see url()
* @see url()
*/
*/
...
@@ -227,6 +235,7 @@ class BaseHtml
...
@@ -227,6 +235,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated form start tag.
* @return string the generated form start tag.
* @see endForm()
* @see endForm()
*/
*/
...
@@ -295,6 +304,7 @@ class BaseHtml
...
@@ -295,6 +304,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated hyperlink
* @return string the generated hyperlink
* @see url()
* @see url()
*/
*/
...
@@ -316,6 +326,7 @@ class BaseHtml
...
@@ -316,6 +326,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated mailto link
* @return string the generated mailto link
*/
*/
public
static
function
mailto
(
$text
,
$email
=
null
,
$options
=
[])
public
static
function
mailto
(
$text
,
$email
=
null
,
$options
=
[])
...
@@ -330,6 +341,7 @@ class BaseHtml
...
@@ -330,6 +341,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated image tag
* @return string the generated image tag
*/
*/
public
static
function
img
(
$src
,
$options
=
[])
public
static
function
img
(
$src
,
$options
=
[])
...
@@ -351,6 +363,7 @@ class BaseHtml
...
@@ -351,6 +363,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated label tag
* @return string the generated label tag
*/
*/
public
static
function
label
(
$content
,
$for
=
null
,
$options
=
[])
public
static
function
label
(
$content
,
$for
=
null
,
$options
=
[])
...
@@ -367,6 +380,7 @@ class BaseHtml
...
@@ -367,6 +380,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated button tag
* @return string the generated button tag
*/
*/
public
static
function
button
(
$content
=
'Button'
,
$options
=
[])
public
static
function
button
(
$content
=
'Button'
,
$options
=
[])
...
@@ -382,6 +396,7 @@ class BaseHtml
...
@@ -382,6 +396,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated submit button tag
* @return string the generated submit button tag
*/
*/
public
static
function
submitButton
(
$content
=
'Submit'
,
$options
=
[])
public
static
function
submitButton
(
$content
=
'Submit'
,
$options
=
[])
...
@@ -398,6 +413,7 @@ class BaseHtml
...
@@ -398,6 +413,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated reset button tag
* @return string the generated reset button tag
*/
*/
public
static
function
resetButton
(
$content
=
'Reset'
,
$options
=
[])
public
static
function
resetButton
(
$content
=
'Reset'
,
$options
=
[])
...
@@ -414,6 +430,7 @@ class BaseHtml
...
@@ -414,6 +430,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated input tag
* @return string the generated input tag
*/
*/
public
static
function
input
(
$type
,
$name
=
null
,
$value
=
null
,
$options
=
[])
public
static
function
input
(
$type
,
$name
=
null
,
$value
=
null
,
$options
=
[])
...
@@ -430,6 +447,7 @@ class BaseHtml
...
@@ -430,6 +447,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated button tag
* @return string the generated button tag
*/
*/
public
static
function
buttonInput
(
$label
=
'Button'
,
$options
=
[])
public
static
function
buttonInput
(
$label
=
'Button'
,
$options
=
[])
...
@@ -445,6 +463,7 @@ class BaseHtml
...
@@ -445,6 +463,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated button tag
* @return string the generated button tag
*/
*/
public
static
function
submitInput
(
$label
=
'Submit'
,
$options
=
[])
public
static
function
submitInput
(
$label
=
'Submit'
,
$options
=
[])
...
@@ -459,6 +478,7 @@ class BaseHtml
...
@@ -459,6 +478,7 @@ class BaseHtml
* @param string $label the value attribute. If it is null, the value attribute will not be generated.
* @param string $label the value attribute. If it is null, the value attribute will not be generated.
* @param array $options the attributes of the button tag. The values will be HTML-encoded using [[encode()]].
* @param array $options the attributes of the button tag. The values will be HTML-encoded using [[encode()]].
* Attributes whose value is null will be ignored and not put in the tag returned.
* Attributes whose value is null will be ignored and not put in the tag returned.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated button tag
* @return string the generated button tag
*/
*/
public
static
function
resetInput
(
$label
=
'Reset'
,
$options
=
[])
public
static
function
resetInput
(
$label
=
'Reset'
,
$options
=
[])
...
@@ -475,6 +495,7 @@ class BaseHtml
...
@@ -475,6 +495,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated button tag
* @return string the generated button tag
*/
*/
public
static
function
textInput
(
$name
,
$value
=
null
,
$options
=
[])
public
static
function
textInput
(
$name
,
$value
=
null
,
$options
=
[])
...
@@ -489,6 +510,7 @@ class BaseHtml
...
@@ -489,6 +510,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated button tag
* @return string the generated button tag
*/
*/
public
static
function
hiddenInput
(
$name
,
$value
=
null
,
$options
=
[])
public
static
function
hiddenInput
(
$name
,
$value
=
null
,
$options
=
[])
...
@@ -503,6 +525,7 @@ class BaseHtml
...
@@ -503,6 +525,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated button tag
* @return string the generated button tag
*/
*/
public
static
function
passwordInput
(
$name
,
$value
=
null
,
$options
=
[])
public
static
function
passwordInput
(
$name
,
$value
=
null
,
$options
=
[])
...
@@ -520,6 +543,7 @@ class BaseHtml
...
@@ -520,6 +543,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated button tag
* @return string the generated button tag
*/
*/
public
static
function
fileInput
(
$name
,
$value
=
null
,
$options
=
[])
public
static
function
fileInput
(
$name
,
$value
=
null
,
$options
=
[])
...
@@ -534,6 +558,7 @@ class BaseHtml
...
@@ -534,6 +558,7 @@ class BaseHtml
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* If a value is null, the corresponding attribute will not be rendered.
* If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated text area tag
* @return string the generated text area tag
*/
*/
public
static
function
textarea
(
$name
,
$value
=
''
,
$options
=
[])
public
static
function
textarea
(
$name
,
$value
=
''
,
$options
=
[])
...
@@ -561,6 +586,7 @@ class BaseHtml
...
@@ -561,6 +586,7 @@ class BaseHtml
*
*
* The rest of the options will be rendered as the attributes of the resulting radio button tag. The values will
* The rest of the options will be rendered as the attributes of the resulting radio button tag. The values will
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
*
* @return string the generated radio button tag
* @return string the generated radio button tag
*/
*/
...
@@ -610,6 +636,7 @@ class BaseHtml
...
@@ -610,6 +636,7 @@ class BaseHtml
*
*
* The rest of the options will be rendered as the attributes of the resulting checkbox tag. The values will
* The rest of the options will be rendered as the attributes of the resulting checkbox tag. The values will
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
*
* @return string the generated checkbox tag
* @return string the generated checkbox tag
*/
*/
...
@@ -670,6 +697,7 @@ class BaseHtml
...
@@ -670,6 +697,7 @@ class BaseHtml
*
*
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
*
* @return string the generated drop-down list tag
* @return string the generated drop-down list tag
*/
*/
...
@@ -716,6 +744,7 @@ class BaseHtml
...
@@ -716,6 +744,7 @@ class BaseHtml
*
*
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
*
* @return string the generated list box tag
* @return string the generated list box tag
*/
*/
...
@@ -770,6 +799,9 @@ class BaseHtml
...
@@ -770,6 +799,9 @@ class BaseHtml
* where $index is the zero-based index of the checkbox in the whole list; $label
* where $index is the zero-based index of the checkbox in the whole list; $label
* is the label for the checkbox; and $name, $value and $checked represent the name,
* is the label for the checkbox; and $name, $value and $checked represent the name,
* value and the checked status of the checkbox input, respectively.
* value and the checked status of the checkbox input, respectively.
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated checkbox list
* @return string the generated checkbox list
*/
*/
public
static
function
checkboxList
(
$name
,
$selection
=
null
,
$items
=
[],
$options
=
[])
public
static
function
checkboxList
(
$name
,
$selection
=
null
,
$items
=
[],
$options
=
[])
...
@@ -838,6 +870,9 @@ class BaseHtml
...
@@ -838,6 +870,9 @@ class BaseHtml
* where $index is the zero-based index of the radio button in the whole list; $label
* where $index is the zero-based index of the radio button in the whole list; $label
* is the label for the radio button; and $name, $value and $checked represent the name,
* is the label for the radio button; and $name, $value and $checked represent the name,
* value and the checked status of the radio button input, respectively.
* value and the checked status of the radio button input, respectively.
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated radio button list
* @return string the generated radio button list
*/
*/
public
static
function
radioList
(
$name
,
$selection
=
null
,
$items
=
[],
$options
=
[])
public
static
function
radioList
(
$name
,
$selection
=
null
,
$items
=
[],
$options
=
[])
...
@@ -895,6 +930,8 @@ class BaseHtml
...
@@ -895,6 +930,8 @@ class BaseHtml
* where $index is the array key corresponding to `$item` in `$items`. The callback should return
* where $index is the array key corresponding to `$item` in `$items`. The callback should return
* the whole list item tag.
* the whole list item tag.
*
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated unordered list. An empty string is returned if `$items` is empty.
* @return string the generated unordered list. An empty string is returned if `$items` is empty.
*/
*/
public
static
function
ul
(
$items
,
$options
=
[])
public
static
function
ul
(
$items
,
$options
=
[])
...
@@ -937,6 +974,8 @@ class BaseHtml
...
@@ -937,6 +974,8 @@ class BaseHtml
* where $index is the array key corresponding to `$item` in `$items`. The callback should return
* where $index is the array key corresponding to `$item` in `$items`. The callback should return
* the whole list item tag.
* the whole list item tag.
*
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated ordered list. An empty string is returned if `$items` is empty.
* @return string the generated ordered list. An empty string is returned if `$items` is empty.
*/
*/
public
static
function
ol
(
$items
,
$options
=
[])
public
static
function
ol
(
$items
,
$options
=
[])
...
@@ -960,6 +999,8 @@ class BaseHtml
...
@@ -960,6 +999,8 @@ class BaseHtml
* If this is not set, [[Model::getAttributeLabel()]] will be called to get the label for display
* If this is not set, [[Model::getAttributeLabel()]] will be called to get the label for display
* (after encoding).
* (after encoding).
*
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated label tag
* @return string the generated label tag
*/
*/
public
static
function
activeLabel
(
$model
,
$attribute
,
$options
=
[])
public
static
function
activeLabel
(
$model
,
$attribute
,
$options
=
[])
...
@@ -984,6 +1025,8 @@ class BaseHtml
...
@@ -984,6 +1025,8 @@ class BaseHtml
*
*
* - tag: this specifies the tag name. If not set, "div" will be used.
* - tag: this specifies the tag name. If not set, "div" will be used.
*
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated label tag
* @return string the generated label tag
*/
*/
public
static
function
error
(
$model
,
$attribute
,
$options
=
[])
public
static
function
error
(
$model
,
$attribute
,
$options
=
[])
...
@@ -1005,6 +1048,7 @@ class BaseHtml
...
@@ -1005,6 +1048,7 @@ class BaseHtml
* about attribute expression.
* about attribute expression.
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated input tag
* @return string the generated input tag
*/
*/
public
static
function
activeInput
(
$type
,
$model
,
$attribute
,
$options
=
[])
public
static
function
activeInput
(
$type
,
$model
,
$attribute
,
$options
=
[])
...
@@ -1026,6 +1070,7 @@ class BaseHtml
...
@@ -1026,6 +1070,7 @@ class BaseHtml
* about attribute expression.
* about attribute expression.
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated input tag
* @return string the generated input tag
*/
*/
public
static
function
activeTextInput
(
$model
,
$attribute
,
$options
=
[])
public
static
function
activeTextInput
(
$model
,
$attribute
,
$options
=
[])
...
@@ -1042,6 +1087,7 @@ class BaseHtml
...
@@ -1042,6 +1087,7 @@ class BaseHtml
* about attribute expression.
* about attribute expression.
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated input tag
* @return string the generated input tag
*/
*/
public
static
function
activeHiddenInput
(
$model
,
$attribute
,
$options
=
[])
public
static
function
activeHiddenInput
(
$model
,
$attribute
,
$options
=
[])
...
@@ -1058,6 +1104,7 @@ class BaseHtml
...
@@ -1058,6 +1104,7 @@ class BaseHtml
* about attribute expression.
* about attribute expression.
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated input tag
* @return string the generated input tag
*/
*/
public
static
function
activePasswordInput
(
$model
,
$attribute
,
$options
=
[])
public
static
function
activePasswordInput
(
$model
,
$attribute
,
$options
=
[])
...
@@ -1074,6 +1121,7 @@ class BaseHtml
...
@@ -1074,6 +1121,7 @@ class BaseHtml
* about attribute expression.
* about attribute expression.
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated input tag
* @return string the generated input tag
*/
*/
public
static
function
activeFileInput
(
$model
,
$attribute
,
$options
=
[])
public
static
function
activeFileInput
(
$model
,
$attribute
,
$options
=
[])
...
@@ -1092,6 +1140,7 @@ class BaseHtml
...
@@ -1092,6 +1140,7 @@ class BaseHtml
* about attribute expression.
* about attribute expression.
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* @param array $options the tag options in terms of name-value pairs. These will be rendered as
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
* @return string the generated textarea tag
* @return string the generated textarea tag
*/
*/
public
static
function
activeTextarea
(
$model
,
$attribute
,
$options
=
[])
public
static
function
activeTextarea
(
$model
,
$attribute
,
$options
=
[])
...
@@ -1124,6 +1173,8 @@ class BaseHtml
...
@@ -1124,6 +1173,8 @@ class BaseHtml
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
*
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated radio button tag
* @return string the generated radio button tag
*/
*/
public
static
function
activeRadio
(
$model
,
$attribute
,
$options
=
[])
public
static
function
activeRadio
(
$model
,
$attribute
,
$options
=
[])
...
@@ -1165,6 +1216,7 @@ class BaseHtml
...
@@ -1165,6 +1216,7 @@ class BaseHtml
*
*
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
*
* @return string the generated checkbox tag
* @return string the generated checkbox tag
*/
*/
...
@@ -1220,6 +1272,7 @@ class BaseHtml
...
@@ -1220,6 +1272,7 @@ class BaseHtml
*
*
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
*
* @return string the generated drop-down list tag
* @return string the generated drop-down list tag
*/
*/
...
@@ -1271,6 +1324,7 @@ class BaseHtml
...
@@ -1271,6 +1324,7 @@ class BaseHtml
*
*
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* The rest of the options will be rendered as the attributes of the resulting tag. The values will
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* be HTML-encoded using [[encode()]]. If a value is null, the corresponding attribute will not be rendered.
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
*
* @return string the generated list box tag
* @return string the generated list box tag
*/
*/
...
@@ -1314,6 +1368,9 @@ class BaseHtml
...
@@ -1314,6 +1368,9 @@ class BaseHtml
* where $index is the zero-based index of the checkbox in the whole list; $label
* where $index is the zero-based index of the checkbox in the whole list; $label
* is the label for the checkbox; and $name, $value and $checked represent the name,
* is the label for the checkbox; and $name, $value and $checked represent the name,
* value and the checked status of the checkbox input.
* value and the checked status of the checkbox input.
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated checkbox list
* @return string the generated checkbox list
*/
*/
public
static
function
activeCheckboxList
(
$model
,
$attribute
,
$items
,
$options
=
[])
public
static
function
activeCheckboxList
(
$model
,
$attribute
,
$items
,
$options
=
[])
...
@@ -1355,6 +1412,9 @@ class BaseHtml
...
@@ -1355,6 +1412,9 @@ class BaseHtml
* where $index is the zero-based index of the radio button in the whole list; $label
* where $index is the zero-based index of the radio button in the whole list; $label
* is the label for the radio button; and $name, $value and $checked represent the name,
* is the label for the radio button; and $name, $value and $checked represent the name,
* value and the checked status of the radio button input.
* value and the checked status of the radio button input.
*
* See [[renderTagAttributes()]] for details on how these are beeing rendered.
*
* @return string the generated radio button list
* @return string the generated radio button list
*/
*/
public
static
function
activeRadioList
(
$model
,
$attribute
,
$items
,
$options
=
[])
public
static
function
activeRadioList
(
$model
,
$attribute
,
$items
,
$options
=
[])
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment