thinkphp5 父子栏目角色管理
未知
2020-08-10 18:28:03
0
问题描述:
     栏目管理的时候需要调用父子栏目,点击父栏目下方出现子栏目,便于管理角色权限。
解决办法:

php:

function getCat($tid = 0, $cat_type = 0, $use_type = 0, $all_cat = 1)
{
    static $n_list;
    $table='goods_cagory';
    if($cat_type == 1) $table='article_cateory';
    if($cat_type == 2) $table='admin_nu';
    $list = Db::name($table)->where('parent_id', $tid);
    if($use_type) $list = $list->where('is_show', '=', 1);
    $list = $list->order('sequence')->select();
    foreach ($list as $k => $v)
    {
        $n_list[] = $v;
        if($all_cat) getCat($v['id'],$cat_type);
    }
    return $n_list;
}

html:

      {volist name="list" id="list"}
            {eq name="$list.parent_id" value="0"}
              <tr>
                 <td>{$list.id}</td>   
                 <td>{$list.title} <a href="javascript:changetab('{$list.id}');">[<span id="span{$list.id}">+</span>]</a></td>
                 <input type="hidden" id="open{$list.id}" value="0">
              </tr>
              {else}
              <tr class="child{$list.parent_id}" style="display: none;">
                 <td>{$list.id}</td>   
                 <td>&emsp;└&ensp;{$list.title}</td>
              </tr>
           {/eq}

      {/volist}

       <script type="text/javascript">
        function changetab(id) {
            if($('#open'+id).val()==0){
             $('.child'+id).show();
             $('#open'+id).val(1);
             $('#span'+id).html('-');

            } else {
             $('.child'+id).hide();
             $('#open'+id).val(0);
             $('#span'+id).html('+');
            }
        };  
    </script>


相关内容

MySQL变量的生命周期管...
MySQL变量管理关键在于生命周期控制。需了解全局、会话及用户自定...
2024-11-20 20:46:37
MySQL变量的作用域与访...
摘要: MySQL变量具有作用域和访问控制,局部变量限于特定上下...
2024-11-20 20:00:40
K8s在云服务器上的资源管...
K8s作为开源容器编排系统,在云服务器上实现自动化资源管理,提高运...
2024-11-20 17:23:38
云服务器上Kubernet...
本文介绍了在云服务器上搭建Kubernetes集群的实战过程,包括...
2024-11-20 17:00:41
云服务器上Kubernet...
本指南详述了云服务器上Kubernetes集群的部署与运维步骤,包...
2024-11-20 16:23:44
云服务器上Kubernet...
摘要:本文详解了云服务器上Kubernetes集群的部署方案,包括...
2024-11-20 15:00:48

热门资讯

tp5 jquery判断手机端... application--common.php中添加如下代码 //函数作用是判断用户打开的是手机端还...
Laravel 5.5 .No... 创建了新的laravel项目后, 运行提示:No application encryption ke...
php 打印date函数出现错... 问题描述: 我使用的是phpstudy,在练习时间函数的时候,打印出现在的时间,date(Y-m-d...
生成随机字符唯一标识符guid... /** * @param $length * @return string * 生成随机字符串 */...
layui缩略图 div class=layui-form-item label class=layui-form-l...
php函数substr_rep... php函数substr_replace从某个位置替换或删除或插入字符串
Laravel 引入自定义类库... 强烈建议引入的类 都是含有命名空间的,这样使用起来就不会出现重名的情况。!!当然,没有命名空间也可以...
object json转化为数... //调用api 程序,通知商户订单异常 20200314 public function callt...
Laravel 查看SQL操作... 方法一:临时打印操作记录 DB::connection()-enableQueryLog(); # ...
php银行开放平台接口:pfx... 问题描述: 对接易通银行,他们的服务开放平台是java开发,而我的是php,现在需要php版本的SD...