Переход на разные веб-страницы на сайте через маршрутизацию

У меня есть веб-страница, с которой я хочу перейти на другие веб-страницы с помощью навигации, в настоящее время я могу заставить работать только одну веб-страницу, я пытался скопировать код для другой веб-страницы, но это не сработало.

Ниже мой файл route.php, в настоящее время вариант 1 работает нормально, а вариант 2 — нет.

<?php

use App\Middleware\AuthMiddleware;
use App\Middleware\GuestMiddleware;

$app->get("/", "HomeController:index")->setName("home");
$app->get("/option1", "HomeController:option1")->setName("option1");

$app->get("/option2", "HomeController:option2")->setName("option2");

Кроме того, ниже мой код .php файла для панели навигации.

<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse"data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href=<?php echo $router->pathFor("home");?> class="navbar-brand">
<img src=<?php echo $_SESSION['baseUrl'] . "css/images/wwa4f.png";?>
alt="WWA4F Logo"></a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">


<ul class="nav navbar-nav">
<li><a href="<?=$router->pathFor('option1')?>" >Cuisines</a></li>
</ul>

<ul class="nav navbar-nav">
<li><a href="<?=$router->pathFor('option2')?>" >Location</a></li>
</ul>

Вариант 1, который является моей страницей кухонь, работает нормально, так как позволяет мне перейти к нему, но вариант 2, который является страницей местоположения, не является, но имя местоположения появляется на панели навигации, и когда я нажимаю местоположение, я получаю ошибку:

SLIM APPLICATION ERROR

сообщение: [{«container»: {}}, «option2»] не разрешается.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …