• 类似 TP中 eq 标签


    简介:这是类似 TP中 eq 标签的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=330442' scrolling='no'> 在项目管理中会涉及权限操作问题,最直接的办法就是,把没有权限的菜单隐藏掉,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"}-->
    具体情况自己修改

    “类似 TP中 eq 标签”的更多相关文章 》

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/330442.html pageNo:11
  • 相关阅读:
    Shell IFS
    Crontab
    linux awk
    free
    条件语句练习2
    条件语句练习
    打印菜单
    条件测试语法
    read 命令
    jQuery(实例)
  • 原文地址:https://www.cnblogs.com/ooooo/p/2249339.html
Copyright © 2020-2023  润新知