Yii2 how to map HTML anchor tag to yii2 html::a() tag
Besides Ali's answer that is totally valid, you can also just write
use yii\helpers\Url;
<a href="<?= Url::to('LINK')?>">
<div>
<i class="fa fa-upload fa-fw"></i> Server Rebooted
<span class="pull-right text-muted small">4 minutes ago</span>
</div>
</a>
Following code generates your desired HTML:
\yii\helpers\Html::a(\yii\helpers\Html::tag('div',
\yii\helpers\Html::tag('i', '', ['class' => 'fa fa-upload fa-fw']) . 'Server Rebooted' .
\yii\helpers\Html::tag('span', '4 minutes ago', ['class' => 'pull-right text-muted small'])
), \yii\helpers\Url::to('address'));
To have more clear code:
use yii\helpers\Html;
use yii\helpers\Url;
Html::a(Html::tag('div',
Html::tag('i', '', ['class' => 'fa fa-upload fa-fw']) . 'Server Rebooted' .
Html::tag('span', '4 minutes ago', ['class' => 'pull-right text-muted small'])
), Url::to('address'));
Please note that, if you want to create a link to a route, use Url::toRoute(['controller/action'])