在项目管理中会涉及权限操作问题,最直接的办法就是,把没有权限的菜单隐藏掉,thinkphp 中有个 eq 标签,挺好的。。所以自己写了个smarty下的 eq 插件
// modifier_eq.php
<?php
/**
* Smarty {eq} modifier plugin
*
* Type: modifier<br>
* Name: eq<br>
* @param string condition
* @return string
*/
function smarty_modifier_eq($string,$condition)
{
$s = '';
if($string && $condition == 1){
$s = "<li><a href='***'>$string</a></li>";
}else if($condition != 0){
$s = '未知';
}
return $s;
}
?>
测试:
eq.php
<?php
require 'Smart.inc.php';
$view->assign('condition',array('a'=>1,'b'=>1,'c'=>0,'d'=>1));
$view->display('eq.html');
?>
eq.html
<ul>
<!--{foreach key=key item=item from=$condition}-->
<!--{$key|eq:$item}-->
<!--{/foreach}-->
</ul>
通常从数据库中读出某一用户组的权限,在使用的时候用
$condition = array('is_news'=>1);
如: <!--{"新闻管理|eq:$condition.is_news"}-->
具体情况自己修改
分享到:
相关推荐
里面有thinkphp自定义标签的方法和使用文档
********** TP自定义模板pc标签(Pctag:pc) ************ 功能类似PHPcms的pc标签功能。模板标签主动的调用数据源,获取数据后再自行组织展示。
TPLINK的一个网站的源代码,用于很多作用
详细介绍了芯片tp4056的中文资料以及应用图,中英对照
********** TP自定义模板pc标签(Pctag:pc) ************ 功能类似PHPcms的pc标签功能。模板标签主动的调用数据源,获取数据后再自行组织展示。支持取模板assign的赋值变量,支持$_GET,$_SERVER等
西门子 TP 170micro、TP 170A、TP 中文手册zip,西门子 TP 170micro、TP 170A、TP 中文手册
TP8【JSP 标准标签库jstl】
tp2825 海思hi3516开发板驱动,集成程度高。。。。。。
在做项目的时候发现在ThinkPHP的模板标签eq中,对于0、null、false的判断是一样的,也就是说如果变量是这三个值的话就无法区分了,搞的我很郁闷,翻了下官方手册没找到,想想不应该呀,又翻了一遍,发现原来还有个heq...
TP2828 TP2831 TP9930
TP9000D USB掌机驱动和光盘其他内容
TP6806 SDK v0.95 tp6806_refer_osg
NetBeans 不支持 ThinkPHP 的标签,面对 View 下的各种叹号,以及 HTML 代码无法折叠等问题,一直深深的困扰着我。 然后不小心的发现其实这个是有解决方法的: 把附件解压放到你项目的nbproject下就可以了。 这种...
TP4056是一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器。其底部带有散热片的SOP8封装与较少的外部元件数目使得TP4056成为便携式应用的理想选择。TP4056可以适合USB电源和适配器电源工作。 由于采用了...
tp900驱动,下载,集成界面软件,使用方便,欢迎下载使用
西门子触摸屏TP070中文使用手册比较老的东东呢
ISP程序 TP2804 2808烧写软件ISP程序 TP2804 2808烧写软件ISP程序 TP2804 2808烧写软件ISP程序 TP2804 2808烧写软件ISP程序 TP2804 2808烧写软件ISP程序 TP2804 2808烧写软件ISP程序 TP2804 2808烧写软件ISP程序 TP...
该协议是一种工业标准的Internet隧道协议,功能大致和PPTP协议类似,比如同样可以对网络数据流进行加密。不过也有不同之处,比如PPTP要求网络为IP网络,L2TP要求面向数据包的点对点连接;PPTP使用单一隧道,L2TP...
目录: 01 MSR810_MSR93X系列路由器L2TP (LAC---LNS模式)配置方法 02 ICG5000G_T_ICG6000系列路由器L2TP (LAC---LNS模式)配置方法 03 ICG2000D_ICG3000F...20 MSR V7路由器系统信息中的用户状态包含L2TP用户吗?
TP3064和TP3067都是单片机PCM CODEC/滤波器,他具有A/D,D/A变换结构,和串行的PCM接口。