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

7.3k Views Asked by At

i have a link (href) to another site but i have problem

this is my code :

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

why my link is a new action? i want change my baseurl to https://face.com/ but dosnt work

this is my new link:

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

There are 3 best solutions below

0
On BEST ANSWER

By just removing the array ["https://face.com/"], an absolute url will be return.

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

If you want to use an absolute url you can call yii\helpers\Url::to() yourself, before passing the URL to this method, like this:

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

You need to add use yii\helpers\Url; into view and you should write your anchor tag like below:

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