Я пытаюсь соответствовать текущему URL пользователя на маршрут, и выводить «активный» класс, если маршрут матчи:Zend Framework 2 матча текущий URL маршрутизировать
<?php if($this->url() == $this->url('dashboard')) echo "class='active'" ?>
Это работает маршруты, которые существуют. Однако это испортит маршрутизацию 404; если я пойду в маршрут, который не существует, то есть LOCALHOST/someurl, я получаю:
Fatal error: Uncaught exception 'Zend\View\Exception\RuntimeException' with message 'No RouteMatch instance provided'
Что такое лучший способ пойти по этому поводу?
с 404 маршрутом не установлен. А как насчет исключения? –