ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 方法中怎么得到在用的時候遇到兩個問題一個是提示傳遞的參數數量 2 0
迅睿CMS版本:咨詢
dr_my_admin_min_menu 方法中怎么得到$this 在用min_menu 的時候遇到兩個問題,一個是提示傳遞的參數數量不對,二就是重寫的時候要有$this 怎么在方法中調用 菜單自定義函數 min的,昨天遇到兩個問題,一個是string沒有指定,二個就是$this 這么調用
解決方案
  • $this模型類的話,全局是:\Phpcmf\Service::M()

    $this模板類的話,全局是:\Phpcmf\Service::V()

    $this控制器的話,全局是:\Phpcmf\Service::C()

    滿意答案
    短信幣+1
  • function dr_my_admin_min_menu($menu,$string = ''){
           
            $my_menu = [];
            $string = '';
            $my_menu = [];
            if (\Phpcmf\Service::C()->admin['adminid'] > 1) {
                foreach ($menu as $t) {
                    @in_array($t['mark'], \Phpcmf\Service::C()->admin['system']['mark']) && $my_menu[$t['id']] = $t;
                }
            } else {
                $my_menu = $menu;
            }
    
            
            if ($my_menu) {
                // 權限判斷并篩選
                $tid = 0;
                $first = 0;
                foreach ($my_menu as $left) {
                    if (!$left['link']) {
                        continue; // 沒有分組菜單就不要
                    } elseif (SITE_ID > 1 && !in_array(SITE_ID, $left['site'])) {
                        continue; // 沒有劃分本站點就不顯示
                    }
                    $_link = 0; // 是否第一個鏈接菜單,0表示第一個
                    $left_string = '';
    
                    // 鏈接菜單開始
                    $link_string = '';
                    foreach ($left['link'] as $i => $link) {
                        if ($link['uri'] && !\Phpcmf\Service::C()->_is_admin_auth($link['uri'])) {
                            // 判斷權限
                            unset($left['link'][$i]);
                            continue;
                        } elseif ($link['mark'] && $left['mark'] == 'content-module') {
                            // 內容模塊權限判斷
                            list($ac, $name) = explode('-', $link['mark']);
                            if ($ac == 'module' && !\Phpcmf\Service::C()->get_cache('module-'.SITE_ID.'-content', $name)) {
                                unset($left['link'][$i]);
                                continue;
                            }
                        } elseif (SITE_ID > 1 && !in_array(SITE_ID, $link['site'])) {
                            // 沒有劃分本站點就不顯示
                            unset($left['link'][$i]);
                            continue;
                        } elseif (SITE_ID > 1 && $link['uri'] && $link['uri'] == 'cloud/local') {
                            // 多站點不顯示應用
                            unset($left['link'][$i]);
                            continue;
                        } elseif ($link['mark'] && $left['mark'] == 'content-form') {
                            // 網站表單權限判斷
                            list($ac, $name) = explode('-', $link['mark']);
                            if ($ac == 'form' && !\Phpcmf\Service::C()->get_cache('form-'.SITE_ID, $name)) {
                                unset($left['link'][$i]);
                                continue;
                            }
                        } elseif ($link['mark'] && $left['mark'] == 'content-verify') {
                            // 內容模塊審核部分權限判斷
                            list($ac, $ab, $name, $cc) = explode('-', $link['mark']);
                            if ($ac.'-'.$ab == 'verify-module' && !\Phpcmf\Service::C()->get_cache('module-'.SITE_ID.'-content', $name)) {
                                unset($left['link'][$i]);
                                continue;
                            } elseif ($ac.'-'.$ab == 'verify-comment' && !\Phpcmf\Service::C()->get_cache('module-'.SITE_ID.'-content', $name, 'comment')) {
                                unset($left['link'][$i]);
                                continue;
                            } elseif ($ac.'-'.$ab == 'verify-mform' && !\Phpcmf\Service::C()->get_cache('module-'.SITE_ID.'-'.$name, 'form', $cc)) {
                                unset($left['link'][$i]);
                                continue;
                            } elseif ($ac.'-'.$ab == 'verify-form' && !\Phpcmf\Service::C()->get_cache('form-'.SITE_ID, $name)) {
                                unset($left['link'][$i]);
                                continue;
                            }
                        }
                        $url = $link['url'] ? $link['url'] :\Phpcmf\Service::L('Router')->url($link['uri']);
                        if (!$_link) {
                            // 第一個鏈接菜單時 指定class
                            $class = 'nav-item active open';
                            $top['url'] = $url;
                            $top['link_id'] = $link['id'];
                            $top['left_id'] = $left['id'];
                        } else {
                            $class = 'nav-item';
                        }
                        $_link = 1; // 標識以后的菜單就不是第一個了
                        $link['icon'] = $link['icon'] ? $link['icon'] : 'fa fa-th-large';
                        $link_string.= '<li id="dr_menu_link_'.$link['id'].'" class="'.$class.'"><a href="javascript:Mlink('.$tid.', '.$left['id'].', '.$link['id'].', \''.$url.'\');"><i class="iconm '.$link['icon'].'"></i> <span class="title">'.dr_lang($link['name']).'</span></a></li>';
                    }
                    if (!$link_string) {
                        continue; // 沒有鏈接菜單就不要
                    }
                    $left_string.= '
                    <li id="dr_menu_left_'.$left['id'].'" class="dr_menu_'.$tid.' dr_menu_item nav-item '.($first ? '' : 'active open').' " >
                        <a href="javascript:;" class="nav-link nav-toggle">
                            <i class="'.$left['icon'].'"></i>
                            <span class="title">'.dr_strcut(dr_lang($left['name']), 5).'</span>
                            <span class="selected" style="'.($first ? 'display:none' : '').'"></span>
                            <span class="arrow '.($first ? '' : ' open').'"></span>
                        </a>
                        <ul class="sub-menu">'.$link_string.'</ul>
                    </li>';
                    !$first && $first = 1;
                    $string.= $left_string;
    
                }
            }
            return $string;
     }

    是這么寫方法嗎?沒有調用出來

  • 迅睿框架創始人:正常使用,答案完美