找回密码
 立即注册
查看: 105|回复: 0

[教程] thinkphp8模板前端自定义字段调用显示代码分享

[复制链接]

30

金豆

170

黑豆

2

精华

管理员

站长QQ:515138

主题
124
回帖
7
在线时间
76 小时
注册时间
2024-2-3
最后登录
2024-11-14
发表于 2024-7-27 17:34:38 | 显示全部楼层 |阅读模式
thinkphp8模板前端自定义字段调用显示代码分享,支持各种表单类型的输出

  1. <!--自定义字段内容 1输入框,2单选,3复选框,4下拉菜单,5文本域,6文件,7浮点,8整型,9长文本longtextstar-->
  2.                         <?php foreach($diyfields as $ke=>$v):?>
  3.                         <div class="layui-form-item" pane>
  4.                             <label class="layui-form-label">{$v['field_cname']}</label>
  5.                             <div class="layui-input-block">
  6.                                 <?php switch ($v['field_type']){
  7.                                 case 1:
  8.                                 case 7:
  9.                                 case 8:
  10.                                   echo "<input type='text' name='".$v['field_ename']."' placeholder='请输入' class='layui-input'>";
  11.                                 break;
  12.                                 case 5:
  13.                                    echo "<textarea placeholder='请输入内容' name='".$v['field_ename']."' class='layui-textarea'></textarea>";
  14.                                 break;
  15.                                 case 2:
  16.                                     if($v['field_values']){
  17.                                         $arr = explode(',',$v['field_values']);
  18.                                         foreach($arr as $k1 => $v1){
  19.                                            echo "<input type='radio' name='".$v['field_ename']."' value='".$v1."'";
  20.                                             if($k1 == 0){echo "checked ";}
  21.                                             echo "title='".$v1."'>";
  22.                                         }
  23.                                     }
  24.                                 break;
  25.                                 case 3:
  26.                                     if($v['field_values']){
  27.                                         $arr = explode(',',$v['field_values']);
  28.                                         foreach($arr as $k1 => $v1){
  29.                                         echo "<input type='checkbox' name='".$v['field_ename']."[]' value='".$v1."'";
  30.                                         if($k1 == 0){echo "checked ";}
  31.                                         echo "title='".$v1."'>";
  32.                                         }
  33.                                      }
  34.                                 break;
  35.                                 case 4:
  36.                                 if($v['field_values']){
  37.                                 $arr = explode(',',$v['field_values']);
  38.                                 echo "<select name='".$v['field_ename']."'>";
  39.                                 foreach($arr as $k1 => $v1){
  40.                                 echo "<option value='{$k1}' ";
  41.                                 if($k1 == 0){echo "selected ";}
  42.                                 echo ">".$v1."</option>";
  43.                                 }
  44.                                 echo "</select>";
  45.                                 }
  46.                                 break;

  47.                                 case 9:
  48.                                     echo get_ueditor($v['field_ename'],"../system.files/bian?act=cms_archives_jhadd_bian_".$v['field_ename']."");
  49.                                 break;
  50.                                 default:
  51.                                 echo "<input type='text' name='".$v['field_ename']."' placeholder='请输入' class='layui-input'>";
  52.                                 break;
  53.                                 }
  54.                                 ?>
  55.                             </div>
  56.                         </div>
  57.                         <?php endforeach;?>
  58.                         <!--自定义字段内容 end-->
复制代码


QQ|网站地图|Archiver|手机版|金黑 ( 粤ICP备2021124338号 )

网站建设,微信公众号小程序制作,商城系统开发,高端系统定制,app软件开发,智能物联网开发,直播带货系统等

Powered by Www.Jinhei.Cn

Copyright © 2013-2024 深圳市金黑网络技术有限公司 版权所有

快速回复 返回顶部 返回列表