4

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

这是我的代码:

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

为什么我的链接是一个新动作?我想将我的 baseurl 更改为https://face.com/但不工作

这是我的新链接:

https://niniplus.com/newadmin/index.php/https://face.com
4

3 回答 3

8

通过仅删除数组["https://face.com/"],将返回一个绝对 url。

return Html::a('Create More', "https://face.com/", ['class' => 'btn btn-primary', 'role' => 'modal-remote']);
于 2017-08-30T12:29:35.403 回答
1

如果你想使用绝对 URL,你可以自己调用 yii\helpers\Url::to(),然后将 URL 传递给这个方法,如下所示:

return Html::a('Create More', Url::to('https://face.com/', true), ['class' => 'btn btn-primary', 'role' => 'modal-remote']);
于 2017-08-30T12:24:28.263 回答
1

您需要添加use yii\helpers\Url;到视图中,并且应该像下面这样编写锚标记:

return Html::a('Create More',  Url::to('https://face.com/', true), ['class' => 'btn btn-primary', 'role' => 'modal-remote']);
于 2017-08-30T12:29:13.567 回答