Cakephp:在菜单中生成链接
在一个视图中,我有这个foreach用于生成链接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'][
<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>