Class yii\web\Link

继承yii\web\Link » yii\base\BaseObject
实现yii\base\Configurable
可用自版本2.0
源代码 https://github.com/yiisoft/yii2/blob/master/framework/web/Link.php

Link 表示 JSON 超媒体 API 语言 中定义的链接对象.

公共属性

隐藏继承的属性

属性类型描述定义在
$href string URI [RFC3986](https://tools. yii\web\Link
$hreflang string 目标资源的语言. yii\web\Link
$name string 用于选择共享相同关系类型的链接对象的辅助键. yii\web\Link
$profile string 提示有关目标资源配置文件的 URI. yii\web\Link
$templated boolean 指示 $href 是指 URI 还是 URI 模板的值. yii\web\Link
$title string 描述链接的标签. yii\web\Link
$type string 提示取消引用目标资源时期望的媒体类型的提示. yii\web\Link

公共方法

隐藏继承的方法

方法描述定义在
__call() 调用不是类方法的已命名方法. yii\base\BaseObject
__construct() 构造函数. yii\base\BaseObject
__get() 返回对象属性的值. yii\base\BaseObject
__isset() 检查属性是否已设置, 即已定义且不为null. yii\base\BaseObject
__set() 设置对象属性的值. yii\base\BaseObject
__unset() 将对象属性设置为null. yii\base\BaseObject
canGetProperty() 返回一个值, 指示属性是否可读. yii\base\BaseObject
canSetProperty() 返回一个值, 指示属性是否可写. yii\base\BaseObject
className() 返回此类的完全限定名称. yii\base\BaseObject
hasMethod() 返回一个值, 指示方法是否已定义. yii\base\BaseObject
hasProperty() 返回一个值, 指示属性是否已定义. yii\base\BaseObject
init() 初始化对象. yii\base\BaseObject
serialize() 将链接列表序列化为适当的数组格式. yii\web\Link

常量

隐藏继承的常量

常量描述定义在
REL_SELF 'self' 自我链接. yii\web\Link

属性详情

$href public 属性

URI RFC3986 或 URI 模板 RFC6570. 此属性是必需的.

public string $href null
$hreflang public 属性

目标资源的语言.

public string $hreflang null
$name public 属性

用于选择共享相同关系类型的链接对象的辅助键.

public string $name null
$profile public 属性

提示有关目标资源配置文件的 URI.

public string $profile null
$templated public 属性

指示 $href 是指 URI 还是 URI 模板的值.

public boolean $templated false
$title public 属性

描述链接的标签.

public string $title null
$type public 属性

提示取消引用目标资源时期望的媒体类型的提示.

public string $type null

方法详情

serialize() public static 方法

将链接列表序列化为适当的数组格式.

public static array serialize ( array $links )
$links array

要序列化的链接.

return array

链接的正确数组表示形式.