shopnc在模板中使用全局方法

2016-10-19 来源:apizl.com 点击:187

在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']);?>

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

文章由爱资料原创 来源:http://www.apizl.com/archives/view-132885-1.html,欢迎分享本文,转载请保留出处!
分享: