我有一个网页,我想从导航中导航到其他网页,目前我只能使一个网页工作,我试图复制不同网页的代码,但它没有用。
下面是我的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
消息:[{&#34; container&#34;:{}},&#34; option2&#34;]无法解析。