主页 > 编程资料 > PHP >
发布时间:2016-10-19 作者:apizl 阅读:316次

在shopnc二开的时候需要对模板的修改,但是直接的原生输出下拉框的数据感觉占用很多行代码!

其实本身有全局的方法可以编写,只需要在全局方法写入所需的方法就可以减少代码量!

首先全局方法的路径在:\core\framework\function\core.php

例如如下的生成下拉框的代码:

/**
 * 输出下拉框
 * @param array $result
 * @return string
 */
function tplSelect($result){
    $str='';
    foreach ($result as $k =>$v){
        $str.="<option value=\"{$v}\">{$k}</option>";
    }
    return $str;
}

只需要在模板里面这么调用即可!

<?php echo tplSelect($output['province']);?>

是不是减少了很多的代码量!

文章由爱资料原创本文地址:https://www.apizl.com/archives/view-132885-1.html,转载请以链接形式标明本文地址!
关键字词: