通过路由导航到网站上的不同网页

时间:2018-03-19 23:09:49

标签: php html5 angular2-routing slim

我有一个网页,我想从导航中导航到其他网页,目前我只能使一个网页工作,我试图复制不同网页的代码,但它没有用。

下面是我的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;]无法解析。

0 个答案:

没有答案