<meter id="vsqli"></meter><optgroup id="vsqli"><ruby id="vsqli"><i id="vsqli"></i></ruby></optgroup>
<output id="vsqli"></output>

    <pre id="vsqli"><meter id="vsqli"></meter></pre>

    1. <small id="vsqli"><strong id="vsqli"><del id="vsqli"></del></strong></small>

    2. <output id="vsqli"><ruby id="vsqli"></ruby></output>
      <big id="vsqli"></big>
      <code id="vsqli"></code>
        <big id="vsqli"><strong id="vsqli"></strong></big>
      1. <td id="vsqli"></td>

          <td id="vsqli"></td>
            
            

                  1. <dl id="vsqli"></dl>
                      <dl id="vsqli"></dl>
                      1. <dl id="vsqli"><ins id="vsqli"></ins></dl>

                          <dl id="vsqli"><ins id="vsqli"></ins></dl>

                        1. 返回舊版| 微信建站| 建站之家論壇| 我要建站 | 建站學習 | 加入收藏
                          PHPCMS當前位置:首頁 > cms教程 > 綜合cms > PHPCMS > 正文

                          phpcms v9 直接獲取自定義box類型的選項名稱

                          發布時間:2018-08-21 18:27:45   來源:   點擊:
                          需要在phpcms\libs\functions\extention.func.php內添加box函數
                          1. /** 
                          2.  * 根據box類型字段獲取顯示名稱 
                          3.  * @param $field 字段名稱 
                          4.  * @param $value 字段值 
                          5.  * @param $modelid 字段所在模型id 
                          6.  */ 
                          7. function box($field, $value, $modelid='') { 
                          8.         $fields = getcache('model_field_'.$modelid,'model'); 
                          9.         extract(string2array($fields[$field]['setting'])); 
                          10.         $options = explode("\n",$fields[$field]['options']); 
                          11.         foreach($options as $_k) { 
                          12.                 $v = explode("|",$_k); 
                          13.                 $k = trim($v[1]); 
                          14.                 $option[$k] = $v[0]; 
                          15.         } 
                          16.         $string = ''
                          17.         switch($fields[$field]['boxtype']) { 
                          18.                         case 'radio'
                          19.                                 $string = $option[$value]; 
                          20.                         break
                          21.   
                          22.                         case 'checkbox'
                          23.                                 $value_arr = explode(',',$value); 
                          24.                                 foreach($value_arr as $_v) { 
                          25.                                         if($_v) $string .= $option[$_v].' 、'
                          26.                                 } 
                          27.                         break
                          28.   
                          29.                         case 'select'
                          30.                                 $string = $option[$value]; 
                          31.                         break
                          32.   
                          33.                         case 'multiple'
                          34.                                 $value_arr = explode(',',$value); 
                          35.                                 foreach($value_arr as $_v) { 
                          36.                                         if($_v) $string .= $option[$_v].' 、'
                          37.                                 } 
                          38.                         break
                          39.                 } 
                          40.                         return $string; 
                          調用方式:

                          {box('fenlei',$r[fenlei],$modelid)}
                          這樣能直接獲取你當前所設置的選項內容

                          相關欄目
                          熱門文章
                          最新圖文
                          評論排行
                          版權所有:鄭州騰石網絡科技有限公司 備案信息:豫ICP備18019117號
                          站長QQ:2863868475 業務合作咨詢:15137100750(同微信)
                          本站所有投放的廣告是有其他網站提供,不代表本站立場,同時網站首頁廣告位對外出租詳情咨詢本站站長!同時歡迎廣大站長加入個人建站團隊
                          • 建站客服
                          • CMS仿站
                          • CMS學習
                          • 技術交流群:336572814
                          云南11选5开奖结果