亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

thinkphp中html:list標簽傳遞多個參數實例

2024-05-04 23:26:30
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了thinkphp中html:list標簽傳遞多個參數的解決方法,在處理參數傳遞的情況非常具有實用價值,需要的朋友可以參考下
 
 

本文實例講述了關于thinkphp中html:list標簽傳多個參數問題解決辦法,分享給大家供大家參考。具體分析如下:

此改動 針對thinkphp 2.0 版本有效,thinkphp 3.0 版本 未測試.
主要修改這個文件 /Thinkphp/Lib/Think/Template/Taglib/TabLibHtml.class.php 的 _list 方法

注釋有新增內容的代碼部分是新增加的
主要通過 -- 分割多個參數(會自動替換為,)

 

復制代碼代碼如下:
public function _list($attr)
{
        $tag        = $this->parseXmlAttr($attr,'list');
        $id         = $tag['id'];                       //表格ID
        $datasource = $tag['datasource'];               //列表顯示的數據源VoList名稱
        $pk         = empty($tag['pk'])?'id':$tag['pk'];//主鍵名,默認為id
        $style      = $tag['style'];                    //樣式名
        $name       = !empty($tag['name'])?$tag['name']:'vo';                 //Vo對象名
        $action     = $tag['action']=='true'?true:false;                   //是否顯示功能操作
        $key         =  !empty($tag['key'])?true:false;
        $sort      = $tag['sort']=='false'?false:true;
        $checkbox   = $tag['checkbox'];                 //是否顯示Checkbox
        if(isset($tag['actionlist'])) {
            $actionlist = explode(',',trim($tag['actionlist']));    //指定功能列表
        }
        if(substr($tag['show'],0,1)=='$') {
            $show   = $this->tpl->get(substr($tag['show'],1));
        }else {
            $show   = $tag['show'];
        }
        $show       = explode(',',$show);                //列表顯示字段列表
        //計算表格的列數
        $colNum     = count($show);
        if(!empty($checkbox))   $colNum++;
        if(!empty($action))     $colNum++;
        if(!empty($key))  $colNum++;
        //顯示開始
  $parseStr = "<!-- Think 系統列表組件開始 -->n";
        $parseStr  .= '<table id="'.$id.'" class="'.$style.'" cellpadding=0 cellspacing=0 >';
        $parseStr  .= '<tr><td height="5" colspan="'.$colNum.'" class="topTd" ></td></tr>';
        $parseStr  .= '<tr class="row" >';
        //列表需要顯示的字段
        $fields = array();
        foreach($show as $val) {
         $fields[] = explode(':',$val);
        }
        if(!empty($checkbox) && 'true'==strtolower($checkbox)) {//如果指定需要顯示checkbox列
            $parseStr .='<th width="8"><input type="checkbox" id="check" onclick="CheckAll(''.$id.'')"></th>';
        }
        if(!empty($key)) {
            $parseStr .= '<th width="12">No</th>';
        }
        foreach($fields as $field) {//顯示指定的字段
            $property = explode('|',$field[0]);
            $showname = explode('|',$field[1]);
            if(isset($showname[1])) {
                $parseStr .= '<th width="'.$showname[1].'">';
            }else {
                $parseStr .= '<th>';
            }
            $showname[2] = isset($showname[2])?$showname[2]:$showname[0];
            if($sort) {
                $parseStr .= '<a xhref="javascript:sortBy(''.$property[0].'','{$sort}',''.ACTION_NAME.'')" style="border-left-color: rgb(0, 153, 204); border-left-width: 1px; border-left-style: solid; padding: 0px 3px; margin: 3px auto 0px; width: 640px; background-color: rgb(242, 246, 251); clear: both; border-top-color: rgb(0, 153, 204); border-top-width: 1px; border-top-style: solid; border-right-color: rgb(0, 153, 204); border-right-width: 1px; border-right-style: solid;"> 復制代碼代碼如下:
<html:list id="checkList" name="user" style="list" checkbox="true" action="true" datasource="list" show="id:編號,task_title:任務標題:edit,task_type|getTaskType:任務類型,task_category|getTaskCategory=$user['exe_user']--$user['id']:所屬欄目,hope_time|toDate='Y-m-d H#i':期望完成時間,process_rate|printRate:當前進度,exe_user|getUserName:處理人,status|getTaskStatus:狀態" actionlist="status|printAccept=$user['exe_user']--$user['id'],task_track:跟蹤" />

 

方法 getTaskCategory 傳遞了3個參數 順序是:
$user['task_category']
$user['exe_user']
$user['id']

方法 printAccept 傳遞了3個參數 順序是:
$user['status']
$user['exe_user']
$user['id']

其中:

復制代碼代碼如下:
task_category|getTaskCategory=$user['exe_user']--$user['id']:


復制代碼代碼如下:
status|printAccept=$user['exe_user']--$user['id'],task_track:跟蹤
為 傳遞多個參數的演示

 

希望本文所述對大家的ThinkPHP框架程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一福利网站| 国产精品免费视频xxxx| 欧美精品久久久久久久久久| 色樱桃影院亚洲精品影院| 在线日韩av观看| 亚洲电影免费在线观看| 亚洲欧美综合另类中字| 久久久久久久久国产精品| 日韩欧美主播在线| 97成人精品区在线播放| 92福利视频午夜1000合集在线观看| 中文字幕国内精品| 精品在线观看国产| 久久久久久久一| 久久精品成人欧美大片| 中文字幕九色91在线| 不卡av电影在线观看| 欧美区二区三区| 亚洲欧美日韩在线高清直播| 91在线视频一区| 97福利一区二区| 欧美性videos高清精品| 91欧美激情另类亚洲| 国产精品视频一区国模私拍| 亚洲国产欧美在线成人app| 日韩大片免费观看视频播放| 精品国内产的精品视频在线观看| 97超碰蝌蚪网人人做人人爽| 亚洲黄色av女优在线观看| 亚洲第一网中文字幕| 亚洲第一视频网| 国产福利视频一区| 国产精品丝袜高跟| 亚洲欧美精品伊人久久| 亚洲精品成人久久| 国产成人久久久精品一区| 中文欧美在线视频| 日韩性xxxx爱| 亚洲福利影片在线| 亚洲影影院av| 久久中文精品视频| 欧美电影免费观看高清完整| 欧美最猛性xxxxx(亚洲精品)| 亚洲欧美日韩另类| 久久伊人精品一区二区三区| 成人美女av在线直播| 日本久久久久久久久久久| 色香阁99久久精品久久久| 久久精品小视频| 国内免费久久久久久久久久久| 国产精品第1页| 萌白酱国产一区二区| 国外成人在线视频| 国产精品男人爽免费视频1| 韩国日本不卡在线| 欧美视频精品一区| 久久精品在线视频| 午夜精品www| 久久久久久久国产精品视频| 精品国产一区二区三区在线观看| 欧美极度另类性三渗透| 亚洲午夜av久久乱码| 国产视频精品免费播放| 91精品国产自产91精品| 亚洲专区中文字幕| 91成人天堂久久成人| 久久深夜福利免费观看| 亚洲一级免费视频| 久久青草精品视频免费观看| 91网在线免费观看| 97精品国产aⅴ7777| 亚洲欧美另类中文字幕| 色偷偷噜噜噜亚洲男人| 欧美激情亚洲精品| 精品香蕉在线观看视频一| 久久国产精品偷| 日韩av在线免费观看| 国产在线观看91精品一区| 欧美激情a∨在线视频播放| 日韩亚洲第一页| 97香蕉超级碰碰久久免费的优势| 国产在线观看一区二区三区| 26uuu亚洲伊人春色| 91久久中文字幕| 亚洲成人性视频| 日韩av色在线| 亚洲国产精品va| 日韩中文字幕视频在线观看| 97色在线观看免费视频| 中文字幕成人精品久久不卡| 久久精品视频99| 日韩在线观看免费高清完整版| 国产精品视频一区二区三区四| 91在线视频免费| 久久亚洲成人精品| 精品久久久999| 欧美性视频精品| 亚洲аv电影天堂网| 日韩精品有码在线观看| 成人免费xxxxx在线观看| 亚洲午夜国产成人av电影男同| 国产成人精品电影| 欧美限制级电影在线观看| 亚洲奶大毛多的老太婆| 色综合五月天导航| 91精品国产91久久久久久不卡| 国产一区二区三区在线观看网站| 亚洲天堂成人在线视频| 奇米4444一区二区三区| 国产成人高清激情视频在线观看| 欧洲精品在线视频| 日韩av一区在线观看| 中文国产成人精品久久一| 亚洲天堂成人在线视频| 在线一区二区日韩| 国自在线精品视频| 日本亚洲欧洲色| 日韩中文字幕在线播放| 庆余年2免费日韩剧观看大牛| 国产精品第三页| 欧美激情视频在线免费观看 欧美视频免费一| 欧美性猛交xxxx乱大交蜜桃| 精品久久久久久久久久国产| 欧美在线一区二区三区四| 成人网在线观看| 日韩精品视频中文在线观看| 亚洲影院污污.| 国产视频亚洲精品| 美女av一区二区三区| 久久99精品国产99久久6尤物| 亚洲www在线观看| 在线观看成人黄色| 国产精品极品在线| 久久精品电影一区二区| 国产欧美日韩专区发布| 久久久久这里只有精品| 91精品国产成人www| 国内精品中文字幕| 国产丝袜一区二区三区| 91精品国产综合久久男男| 日韩精品中文字幕在线| 久久资源免费视频| 日韩女优人人人人射在线视频| 欧美日韩国产一区在线| 国产亚洲人成a一在线v站| 日韩欧美国产网站| 菠萝蜜影院一区二区免费| 久久精品国产亚洲精品2020| 久久久999国产精品| 亚洲第一视频网| 91九色综合久久| 久久影视电视剧凤归四时歌| 亚洲天堂av综合网| 国产999精品视频| 91网站在线看| 日本高清+成人网在线观看| 91免费综合在线| 亚洲美女性生活视频| 欧美极品少妇xxxxⅹ裸体艺术| 欧美日韩免费观看中文| 日韩高清电影免费观看完整版| 久久91精品国产91久久久| 日韩成人性视频| 欧美日韩激情小视频|