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>


相关内容

小米汽车:经查完全不存在网...
小米汽车回应SU7“断轴”传闻,经查完全不存在。官方迅速澄清,强调...
2025-02-10 06:23:39
WAF在网络安全防护中的角...
摘要: 随着互联网发展,网络安全问题突出。Web应用防火墙(WA...
2025-02-09 19:23:38
使用 PHP upload...
使用 PHP 的 `upload_max_filesize` 时,...
2025-02-09 13:23:41
MySQL触发器实例:订单...
MySQL触发器实例:通过订单处理,展示如何利用触发器自动更新库存...
2025-02-09 12:00:46
PHP pcntl_str...
PHP pcntl模块中,pcntl_strerror函数用于将错...
2025-02-09 03:23:41
PHP pcntl库中pc...
PCntl库中pcntl_strerror函数可将错误号转为错误消...
2025-02-09 02:46:43

热门资讯

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