CI框架分页类新增每页条数选择

3 篇文章 0 订阅

CI框架分页类如下图所示,并没有提供每页条数的选择,现在后台管理员说要加,你加还是不加呢……

 加它!加完效果如下图所示,用cookie存储每页条数,默认是每页10条

config.php中新增分页条数配置

//分页记录数
$config['page_size']   = array(10, 30, 50);

constants.php中新增常量名

//分页条数cookie
define('PAGESIZE',	'pagesize');

/system/libraries/Pagenation.php中新增如下代码(大约在577行后面,$output = ''; 下面)

//每页记录数
if(defined('PAGESIZE')){
	$output .= '每页<select name="pagesize" class="right_input" onChange="document.cookie=\''.PAGESIZE.'=\'+this.value+\';path=/\';
					window.location.href=\''.$base_url.$this->cur_page.'\';
					">';
	$cookie_page = $_COOKIE[PAGESIZE];
	foreach (config_item('page_size') as $k => $val) {
		if($cookie_page == $val){
			$output .= '<option value="'.$val.'" selected="selected">'.$val.'</option>';
		}else{
			$output .= '<option value="'.$val.'">'.$val.'</option>';
		    }
		}
	$output .= '</select>条 ';
}

亲测好用~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值