Saltern
Saltern

Reputation: 1383

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

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

Upvotes: 4

Views: 7708

Answers (3)

vher2
vher2

Reputation: 990

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']);

Upvotes: 10

Mayank Vadiya
Mayank Vadiya

Reputation: 1451

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']);

Upvotes: 1

Parth Shah
Parth Shah

Reputation: 347

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']);

Upvotes: 1

Related Questions