Если есть роутинг и вы можете управлять выводом программно(то есть понимаете как работает роутинг/контроллеры), то нет проблем во вьюшке сделать вывод яваскрипта со скроллом до нужного якоря, по условию наличия ключевого слова в роуте/параметре.
что то типа такого:
//в контроллере/экшене
if(!empty($this->param[0])){
$this->view->scrollTo = $this->param[0];
}
// во вьюшке
<script>
$(document).ready(function () {
<?
if(!empty($this->scrollTo)){?>
location.hash = "#<?=$this->srollTo?>";
<? } ?>
})
</script>