yii2:使用 Html::a 为 link 设置另一个站点

yii2: set another site for link with Html::a

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

这是我的代码:

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

为什么我的link是新动作? 我想将我的 baseurl 更改为 https://face.com/ 但不起作用

这是我的新 link:

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

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

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

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

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

通过删除数组 ["https://face.com/"],绝对 url 将是 return。

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