yii2: установить другой сайт для ссылки с помощью Html :: a

у меня есть ссылка (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

2

Решение

Просто удалив массив ["https://face.com/"], абсолютный URL будет возвращен.

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

Другие решения

Если вы хотите использовать абсолютный URL-адрес, вы можете вызвать yii \ helpers \ Url :: to () самостоятельно, прежде чем передавать URL-адрес этому методу, например:

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

Вам нужно добавить use yii\helpers\Url; в поле зрения, и вы должны написать свой тег привязки, как показано ниже:

return Html::a('Create More',  Url::to('https://face.com/', true), ['class' => 'btn btn-primary', 'role' => 'modal-remote']);
1
По вопросам рекламы [email protected]