超链接(Hyperlinks)

  • 生成一个超级链接
Html::a('链接的文本', $url);
  • 通过Yii2的路由生成一个链接
Html::a('链接文本', Url::to(['/site/index'], true));
Html::a('链接文本', Yii::$app->urlManager->createUrl(['/site/index']));
Html::a('Profile', ['user/view', 'id' => $id], ['class' => 'profile-link']);

第一个参数是超链接的标题。它不会被转码,所以如果是用户输入数据, 你需要使用 Html::encode() 方法进行转码。第二个参数是 <a 标签的 href 属性的值。 关于该参数能够接受的更详细的数据值,请参阅 Url::to()。 第三个参数是标签的属性数组。