对于一个简单的内部页面,我需要创建一个管理员页面,并且希望做得更加专业。
但是我在链接到该管理员页面时遇到了一个问题。
<?php echo $this->Html->link("Blogposts",array('controller'=>'pages','action'=>'home')); ?>
<?php echo $this->Html->link("Administration",array('controller'=>'blogposts','action'=>'index','admin'=>true)); ?>
所以:第一个链接应始终指向帖子的主页面。第二个链接应指向所述博客文章的管理区域。
这很好用。但是当我在管理区域中,再次单击顶部链接时,它将失败。它仍将添加“/admin/”路径到URL。
当我在第一个链接中添加“'admin' => false”时,它又可以正常工作了,但我不知道是否符合“最佳实践”。