<?=Html::a(
'<span class="glyphicon glyphicon-cog"></span>',
Url::to(['edit', 'id' => $model['event_id']])
);?>
пара вопросов.
1. чем не устраивает html код? любите ооп? ну так это не ооп )))
2. зачем Url::to внутри Html::a ? это говорит лишь о том, что не совсем понимаете то, что используете.