Cakephp:在菜单中生成链接

Cakephp:在菜单中生成链接,cakephp,cakephp-2.0,cakephp-2.3,Cakephp,Cakephp 2.0,Cakephp 2.3,在一个视图中,我有这个foreach用于生成链接 <ul class="nav"> <?php foreach($menus as $k => $menu): ?> <li> <a href="information/index/<?php echo $menu['Menu']['slug']; ?>"> <i class="<?php echo $menu['Menu'][

在一个视图中,我有这个foreach用于生成链接

 <ul class="nav">
  <?php foreach($menus as $k => $menu): ?>

    <li>
      <a href="information/index/<?php echo $menu['Menu']['slug']; ?>">
        <i class="<?php echo $menu['Menu']['icon-type']; ?> icon-large"></i>
        <?php echo $menu['Menu']['name']; ?>
      </a>
    </li>
  <?php endforeach ?>
</ul>

建议使用CakePHP HTML帮助程序生成链接。 如果您真的想在您的案例中使用静态的,请在前面加上一个标题“/”

<a href="/information/index/<?php echo $menu['Menu']['slug']; ?>">

您应该使用CakePHP菜单帮助程序,或者至少使用HTMLHelper来创建链接。。。这是我的信息!那么,具体问题是什么?
http://localhost/folder/information/index/information/index/menuA
<a href="/information/index/<?php echo $menu['Menu']['slug']; ?>">
<ul class="nav">
 <?php foreach($menus as $k => $menu): ?>
  <li>
  <?php
      echo $this->Html->link("<i class='".$menu['Menu']['icon-type']." icon-large'></i>".$menu['Menu']['name'],array('controller' => 'information', 'action' => 'index', $menu['Menu']['slug']), array('escape' => false));
  ?>
</li>