在Cakephp中为特定用户加载特定的菜单项

时间:2013-06-20 08:51:16

标签: cakephp authentication cakephp-2.0 cakephp-2.1

我有一个default.ctp页面,其中显示所有菜单项我想加载特定用户的特定菜单项..如果有人试图通过URL访问其他菜单,他或她重定向到仪表板控制器..这是最好的方法..

现在在我的视图页面中,我正在这样做

    <?php if($userinfo==1){?>
<li><a href="explorer.html" class="shortcut-medias" title="Media">Media</a></li><?php }?>

这段代码只是隐藏菜单但不控制网址,我也不想写或检查每个控制器。无论是应该在控制器中还是在我的default.ctp页面

,我想要这样
 if (userinfo == 1 )
  show these menu items
  else 
    redirect to dashboard

0 个答案:

没有答案