Как сделать страницу вида site.ru/page#key?
Это задается в урле страницы, причем тут рендер вообще?
Ссылку формируете правильную, и при условии что в шаблоне есть якорь, все сработает.
Формируйте ссылки правильно<a href="<?= Url::toRoute(['/site/page','#'=>'key'])?>">Я ссылко с якорем</a>
или<a href="/site/page#key">Я ссылко с якорем</a>
илиecho Html::a('Я ссылко с якорем',['/site/page','#'=>'key']);
Рендер к url не имеет никакого отношения