ThinkPHP U方法分页追加方式

程斌 2016-12-15 PM 1690℃ 0条

function.php 文件中添加:

/**
 * 在当前的Url的基础上,追加参数
 *
 * @param array $parameter
 * @return string
 *
 * @author chengbin
 */
function appendU( $append_parameter = array() )
{
    unset($_GET[C('VAR_URL_PARAMS')]);
    $var =  !empty($_POST)?$_POST:$_GET;
    if(empty($var)) {
        $parameter  =   array();
    }else{
        $parameter  =   $var;
    }

    if(!empty($append_parameter)) {
        foreach($append_parameter as $key=>$val) {
            $parameter[$key] = $val;
        }
    }

    return U('', $parameter);
}

使用:

<?php echo appendU(array('order'=>'create_time', 'by'=>'asc')); ?>

非特殊说明,本博所有文章均为博主原创。

评论啦~