问题描述:
后台有权限,怎么样实现在SMARTY中隐藏链接数据库中是一个权限字段,里边是个数组001|012|013|002|021|022|023后台登陆以后获取这个字段为数组,存到session中问题如下:1、在模版中如何使一个栏目隐藏,也就是不属于这个用户的栏目不能看到
2、因为这些栏目是固定的,不是无限分类的所以说如果用foreach来展示菜单的话,那么栏目里边的删除和修改没办法用foreach我试过在模版中用
<{if in_array(权限, 权限数组)}>
但是不出来,是不是在PHP中得给模版赋值,请问如何解决,谢谢
后台有权限,怎么样实现在SMARTY中隐藏链接数据库中是一个权限字段,里边是个数组001|012|013|002|021|022|023后台登陆以后获取这个字段为数组,存到session中问题如下:1、在模版中如何使一个栏目隐藏,也就是不属于这个用户的栏目不能看到
2、因为这些栏目是固定的,不是无限分类的所以说如果用foreach来展示菜单的话,那么栏目里边的删除和修改没办法用foreach我试过在模版中用
<{if in_array(权限, 权限数组)}>
但是不出来,是不是在PHP中得给模版赋值,请问如何解决,谢谢
$tpl->assign('qx', $qx);(加入模板实例的对象是$tpl)
然后
<{if in_array(权限, 权限数组)}>栏目X<{ /if }>
$tpl->assign('qx', $qx);(加入模板实例的对象是$tpl)
然后
<{if in_array(权限, 权限数组)}>栏目X<{ /if }>