配置文件增加select格式

版本:1.2.6在开发一个小商城,配置快递信息查询的时候想做个可以选择快递的配置,结果发现只有radio和checkbox,没有select,然后查了一下逻辑,补充了一个。
修改的文件:
1. rhaphp/application/mp/controller/App.php 第231行加一句:
     elseif ($val1['type'] == 'select') {
          foreach ($val1['value'] as $key3 => $val3) {
                  if ($val3['value'] == $val2) {
                       $config[$key1]['value'][$key3]['selected'] = 1;
                  } else {
                       $config[$key1]['value'][$key3]['selected'] = 0;
                 }
            }
       }
 
2. rhaphp/themes/pc/mp/app/config.html 第86行下边加上:
 
                     {case value="select"}
                        <div class="layui-form-item">
                            <label class="layui-form-label">{$v.title}</label>
                            <div class="layui-input-block">
                                <select name="{$v.name}">
                                    {volist name="$v.value" key="k" id="rd"}
                                    <option value="{$rd.value}" {if isset($rd.selected)}{eq name="$rd.selected" value="1"}selected{/eq}{/if}>{$rd.name}</option>
                                    {/volist}
                                </select>
                                <p class="tip_for_p">{$v.tip}</p>
                            </div>
                        </div>
                        {/case}
 
 
3. rhaphp/themes/pc/mp/app/config.html 第93行下边加上(这个文件是否必须要改我没有测哦):
{case value="select"}
                <div class="layui-form-item">
                    <label class="layui-form-label">{$v.title}</label>
                    <div class="layui-input-block">
                        <select name="{$v.name}">
                            {volist name="$v.value" key="k" id="rd"}
                            <option value="{$rd.value}" {eq name="$rd.selected" value="1"}selected{/eq}>{$rd.name}</option>
                            {/volist}
                        </select>
                        <p class="tip_for_p">{$v.tip}</p>
                    </div>
                </div>
                {/case}
 
效果:

TIM截图20180118153017.png

 
已邀请:

geeson

赞同来自:

感谢反馈,当初记得是已经做上的了,可能当时已给忘记了

geeson

赞同来自:

不过建议你使用1.3.0版本

要回复问题请先登录注册