首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >yii2:使用Html::a设置另一个链接站点

yii2:使用Html::a设置另一个链接站点
EN

Stack Overflow用户
提问于 2017-08-30 12:15:02
回答 3查看 6.4K关注 0票数 4

我有一个链接(href)到另一个网站,但我有问题。

这是我的密码:

代码语言:javascript
复制
          return Html::a('Create More', ["https://face.com/"], ['class' => 'btn btn-primary', 'role' => 'modal-remote']);

为什么我的链接是一个新的行动?我想把我的基准线改为https://face.com/,但没有用

这是我的新链接:

代码语言:javascript
复制
https://niniplus.com/newadmin/index.php/https://face.com
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-08-30 12:29:35

只要删除数组["https://face.com/"],就会返回一个绝对url。

代码语言:javascript
复制
return Html::a('Create More', "https://face.com/", ['class' => 'btn btn-primary', 'role' => 'modal-remote']);
票数 9
EN

Stack Overflow用户

发布于 2017-08-30 12:24:28

如果要使用绝对url,可以自己调用yii\helpers\ URL :: to (),然后将URL传递给此方法,如下所示:

代码语言:javascript
复制
return Html::a('Create More', Url::to('https://face.com/', true), ['class' => 'btn btn-primary', 'role' => 'modal-remote']);
票数 1
EN

Stack Overflow用户

发布于 2017-08-30 12:29:13

您需要将use yii\helpers\Url;添加到视图中,并且应该编写锚标记,如下所示:

代码语言:javascript
复制
return Html::a('Create More',  Url::to('https://face.com/', true), ['class' => 'btn btn-primary', 'role' => 'modal-remote']);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45960158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档